הקלטת וידאו במשחקי Android

ה-API של הקלטת הסרטונים מאפשר לכם להוסיף בקלות הקלטת וידאו למשחק, ולאפשר למשתמשים לשתף את הסרטונים עם חברים ב-YouTube בכמה שלבים פשוטים. לדוגמה, אפשר להוסיף לחצן מחוץ למסך הפעלה מחדש של קרב, שלחיצה עליו מעלה את חוויית הקלטת הסרטונים ב-Play Games.

במדריך הזה מוסבר איך להטמיע הקלטת וידאו במשחקים באמצעות שירותי המשחקים של Google Play. ממשקי ה-API נמצאים בחבילות com.google.android.gms.games.video ו-com.google.android.gms.games.

לפני שמתחילים

לפני שמתחילים להשתמש ב-API של הקלטת וידאו:

הורדת לקוח הסרטונים

כדי להתחיל להשתמש ב-API של הקלטת וידאו, המשחק שלך צריך תחילה לקבל אובייקט VideosClient. אפשר לעשות זאת על ידי קריאה לשיטה Games.getVideosClient() והעברת הפעילות ל-GoogleSignInAccount עבור הנגן הנוכחי. למידע על אחזור המידע של חשבון הנגן, עיינו בקטע כניסה ב-Android Games.

מידע בסיסי על הקלטת סרטונים

אפשר להשתמש ב-API של הקלטת הווידאו כדי לשלב את חוויית הקלטת הווידאו ישירות בתוך המשחק.

חוויית הקלטת הסרטונים למשתמשים כוללת את הדברים הבאים:

  • שכבת-העל של הקלטת וידאו, שכוללת שלושה לחצנים:

    1. התחלה / הפסקה של ההקלטה
    2. הפעלה / כיבוי של המיקרופון
    3. הפעלה / כיבוי של המצלמה הקדמית
  • לחצן שסופק על ידי המפתח כדי להתחיל בהקלטה, או טריגר חלופי להקלטה

  • הודעה קופצת שקופצת בסוף ההקלטה ומאפשרת לשחקנים להעלות את הסרטון ל-YouTube, או לצפות בסרטון דרך אפליקציית Photos (לתשומת ליבך: הסרטונים המוקלטים נשמרים בקטגוריה ScreenCasts בתמונות)

השקת שכבת-העל של הקלטת וידאו

כדי להפעיל הקלטת וידאו עבור הנגן המחובר כעת, בצע את השלבים הבאים:

  1. כדאי להפעיל את השיטה VideosClient.getCaptureOverlayIntent().
  2. אם השיחה תצליח, שירותי המשחקים של Google Play יחזירו אובייקט Task שטוען באופן אסינכרוני כוונה להפעיל שכבת-על של הקלטת וידאו.
  3. משתמשים בכוונה מהשלב הקודם כדי להתחיל פעילות.

דוגמה להמחשת שכבת-העל של הקלטת וידאו:

private static final int RC_VIDEO_OVERLAY = 9011;

public void showVideoOverlay(View myview) {
  Games.getVideosClient(this, GoogleSignIn.getLastSignedInAccount(this))
      .getCaptureOverlayIntent()
      .addOnSuccessListener(new OnSuccessListener<Intent>() {
        @Override
        public void onSuccess(Intent intent) {
          startActivityForResult(intent, RC_VIDEO_OVERLAY);
        }
      });
}

טיפים לשימוש בנתונים של הקלטת וידאו

ה-API של הקלטת הסרטונים מאפשר לשלב חוויה של הקלטת וידאו ישירות במשחק.

טיפ תיאור
כך יהיה קל יותר לאתר את הטריגר של הקלטת הסרטונים
  • הוספת לחצן הקלטה למסך הראשי
  • הפעלת שכבת-על באופן אוטומטי מתוך אפשרות תפריט של מצב הקלטה ייעודי עם תווית ברורה
קידום השימוש בתכונה בדף האפליקציה בחנות ובמסגרת המשחק
  • מומלץ להשתמש בצילום מסך בדף האפליקציה בחנות שבו מוצגת שכבת-העל של הקלטת הווידאו
  • קידום התכונה של הקלטת וידאו באמצעות מבצעים מתוך המשחק
  • כדאי להעניק פרסים מתוך המשחק לשיתוף שיתופים
מעודדים את קהילת השחקנים להשתתף בתחרויות חוזרות
  • מעודדים את השחקנים להקליט ולשתף שידורים חוזרים של משחקים באמצעות תחרויות שבועיות / חודשיות / שנתיות
  • לזהות סרטונים ויוצרים מובילים במשחק או במדיה החברתית