Google ile Giriş API'sinin desteğinin sonlandırılmasının ardından, 2026'da Games v1 SDK'sını kaldırıyoruz. Şubat 2025'ten sonra games v1 SDK'sıyla yeni entegre edilen oyunları Google Play'de yayınlayamayacaksınız. Bunun yerine games v2 SDK'sını kullanmanızı öneririz.
Önceki Games v1 entegrasyonlarına sahip mevcut uygulamalar birkaç yıl daha çalışmaya devam edecek olsa da
Haziran 2025'ten itibaren
v2'ye geçiş yapmanız
önerilir.
Bu kılavuz, Play Games Hizmetleri v1 SDK'sının kullanımıyla ilgilidir. Video kaydı, Play Games Hizmetleri v2 SDK'sında desteklenmez.
Video kaydı API'si, oyununuza kolayca video kaydı eklemenizi ve kullanıcıların videolarını YouTube'da arkadaşlarıyla paylaşmasını sağlar. Örneğin, savaş tekrarı ekranına bir düğme ekleyebilirsiniz. Bu düğmeye basıldığında Play Games video kaydı deneyimi açılır.
Bu kılavuzda, Google Play Games Hizmetleri'ni kullanarak oyunlarda video kaydını nasıl uygulayacağınız gösterilmektedir. API'leri com.google.android.gms.games.video
ve com.google.android.gms.games
paketlerinde bulabilirsiniz.
Başlamadan önce
Video Kaydı API'sini kullanmaya başlamadan önce:
Kod örneğini indirip inceleyin.
Kalite Kontrol Listesi'nde açıklanan öneriler hakkında bilgi edinin.
Videos Client'ı edinme
Video Kaydı API'sini kullanmaya başlamak için oyununuzun önce bir VideosClient
nesnesi alması gerekir. Bunu, Games.getVideosClient()
yöntemini çağırıp etkinliği ve mevcut oyuncu için GoogleSignInAccount
değerini ileterek yapabilirsiniz. Oyuncu hesabı bilgilerini nasıl alacağınızı öğrenmek için Android oyunlarında oturum açma başlıklı makaleyi inceleyin.
Video kaydı API'siyle ilgili temel bilgiler
Doğrudan oyununuzdan video kaydı deneyimi entegre etmek için video kaydı API'sini kullanabilirsiniz.
Kullanıcıların video kaydı deneyimi şunları içerir:
Üç düğme içeren video kaydı yer paylaşımı:
- Kaydı başlatma / durdurma
- Mikrofonu açma / kapatma
- Öne bakan kamerayı açma / kapatma
Kaydı başlatmak için geliştirici tarafından sağlanan bir düğme veya alternatif bir kayıt tetikleyicisi
Kayıt sonunda açılan ve oyuncuların videoyu YouTube'a yüklemesine veya Fotoğraflar uygulaması üzerinden görüntülemesine olanak tanıyan tıklanabilir bir bildirim (Not: Kaydedilen videolar, Fotoğraflar'da
ScreenCasts
kategorisi altında saklanır)
Video kaydı yer paylaşımını başlatma
Şu anda oturum açmış oyuncu için video kaydını başlatmak üzere aşağıdaki adımları uygulayın:
VideosClient.getCaptureOverlayIntent()
yöntemini çağırın.- Çağrı başarılı olursa Google Play Games Hizmetleri, video kaydı yer paylaşımını başlatmak için bir amaç eşzamansız olarak yükleyen bir
Task
nesnesi döndürür. - Bir etkinliği başlatmak için önceki adımdaki niyeti kullanın.
Video kaydı yer paylaşımını nasıl açacağınızla ilgili örneği aşağıda bulabilirsiniz:
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); } }); }
Video kaydı verilerini kullanmayla ilgili ipuçları
Video Kaydı API'si, video kaydı deneyimini doğrudan oyununuza entegre etmenize olanak tanır.
İpucu | Açıklama |
---|---|
Video kaydı tetikleyicisinin kolayca bulunmasını sağlayın |
|
Mağaza girişinizde ve oyun içinde bu özelliğin kullanımını teşvik edin. |
|
Tekrar yarışmalarıyla oyuncu topluluğunuzun ilgisini çekme |
|