Nach der Einstellung der Google-Anmeldung-API wird das games v1 SDK im Jahr 2026 entfernt. Ab Februar 2025 kannst du bei Google Play keine Titel mehr veröffentlichen, die neu in Games SDK V1 integriert wurden. Wir empfehlen, stattdessen das Games SDK V2 zu verwenden.
Bestehende Titel mit den vorherigen Games v1-Integrationen funktionieren zwar noch einige Jahre, aber wir empfehlen Ihnen, ab Juni 2025 zu Version 2 zu migrieren.
Dieser Leitfaden bezieht sich auf die Verwendung des Play-Spieldienste v1 SDK. Die Videoaufzeichnung wird im Play-Spieldienste v2 SDK nicht unterstützt.
Mit der Videoaufzeichnungs-API können Sie Ihrem Spiel ganz einfach eine Videoaufzeichnungsfunktion hinzufügen und Nutzern ermöglichen, ihre Videos in wenigen Schritten mit Freunden auf YouTube zu teilen. Sie könnten beispielsweise auf dem Bildschirm für die Wiederholung eines Kampfes eine Schaltfläche hinzufügen, die bei Auswahl die Play Spiele-Videoaufzeichnung startet.
In diesem Leitfaden erfahren Sie, wie Sie die Videoaufzeichnung in Spielen mit den Google Play-Spieldiensten implementieren. Die APIs finden Sie in den Paketen com.google.android.gms.games.video und com.google.android.gms.games.
Hinweis
Bevor Sie die Videoaufzeichnungs-API verwenden, sollten Sie Folgendes tun:
Laden Sie das Codebeispiel herunter und sehen Sie es sich an.
Mach dich mit den Empfehlungen in der Checkliste für die Qualität vertraut.
Videos-Client abrufen
Bevor Sie die Videoaufzeichnungs-API verwenden können, muss Ihr Spiel zuerst ein VideosClient-Objekt abrufen. Rufen Sie dazu die Methode Games.getVideosClient() auf und übergeben Sie die Aktivität und die GoogleSignInAccount für den aktuellen Spieler. Informationen zum Abrufen der Spielerkontoinformationen finden Sie unter Anmelden in Android-Spielen.
Grundlagen der Videoaufzeichnungs-API
Mit der Video Recording API können Sie eine Funktion zum Aufzeichnen von Videos direkt in Ihr Spiel einbinden.
Die Videoaufzeichnung für Nutzer umfasst Folgendes:
Das Overlay für die Videoaufzeichnung mit drei Schaltflächen:
- Aufnahme starten / beenden
- Mikrofon ein-/ausschalten
- Nach vorn gerichtete Kamera ein- / ausschalten
Eine vom Entwickler bereitgestellte Schaltfläche zum Starten der Aufnahme oder ein alternativer Aufnahmetrigger
Ein anklickbarer Hinweis, der am Ende der Aufnahme eingeblendet wird und es Spielern ermöglicht, das Video auf YouTube hochzuladen oder es in der Fotos App anzusehen. Hinweis: Aufgenommene Videos werden in Fotos in der Kategorie
ScreenCastsgespeichert.
Overlay für die Videoaufzeichnung starten
So starten Sie die Videoaufzeichnung für den aktuell angemeldeten Spieler:
- Rufen Sie die Methode
VideosClient.getCaptureOverlayIntent()auf. - Wenn der Aufruf erfolgreich ist, geben die Google Play-Spieldienste ein
Task-Objekt zurück, mit dem asynchron ein Intent zum Starten des Videoaufzeichnungs-Overlays geladen wird. - Verwende den Intent aus dem vorherigen Schritt, um eine Aktivität zu starten.
Hier ein Beispiel dafür, wie Sie das Overlay für die Videoaufzeichnung aufrufen:
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); } }); }
Tipps zur Verwendung von Daten aus Videoaufzeichnungen
Mit der Videoaufzeichnungs-API können Sie eine Videoaufzeichnungsfunktion direkt in Ihr Spiel einbinden.
| Tipp | Beschreibung |
|---|---|
| Videoaufzeichnungstrigger leicht auffindbar machen |
|
| Nutzung der Funktion in Ihrem Store-Eintrag und im Spiel bewerben |
|
| Spieler-Community mit Replay-Wettbewerben einbinden |
|