Suite à l'arrêt de l'API Google Sign-In, nous allons supprimer le SDK v1 pour les jeux en 2026. Après février 2025, vous ne pourrez plus publier de titres qui viennent d'être intégrés au SDK v1 de Jeux sur Google Play. Nous vous recommandons d'utiliser plutôt le SDK v2 de Jeux.
Bien que les titres existants avec les intégrations de jeux v1 précédentes continuent de fonctionner pendant quelques années, nous vous encourageons à migrer vers la v2 à partir de juin 2025.
Ce guide explique comment utiliser la version 1 du SDK des services de jeux Play. L'enregistrement vidéo n'est pas compatible avec la version 2 du SDK des services de jeux Play.
L'API d'enregistrement vidéo vous permet d'ajouter facilement l'enregistrement vidéo à votre jeu et de permettre aux utilisateurs de partager leurs vidéos avec leurs amis sur YouTube en quelques étapes simples. Par exemple, vous pouvez ajouter un bouton sur l'écran de rediffusion d'un combat qui, lorsqu'il est enfoncé, affiche l'expérience d'enregistrement vidéo Play Jeux.
Ce guide explique comment implémenter l'enregistrement vidéo dans les jeux à l'aide des services de jeux Google Play. Les API sont disponibles dans les packages com.google.android.gms.games.video
et com.google.android.gms.games
.
Avant de commencer
Avant de commencer à utiliser l'API Video Recording :
Téléchargez et consultez l'exemple de code.
Familiarisez-vous avec les recommandations décrites dans la checklist de contrôle de qualité.
Obtenir le client Videos
Pour commencer à utiliser l'API Video Recording, votre jeu doit d'abord obtenir un objet VideosClient
. Pour ce faire, appelez la méthode Games.getVideosClient()
et transmettez l'activité et le GoogleSignInAccount
pour le lecteur actuel. Pour savoir comment récupérer les informations du compte du joueur, consultez Se connecter dans les jeux Android.
Principes de base de l'API Video Recording
Vous pouvez utiliser l'API d'enregistrement vidéo pour intégrer une fonctionnalité d'enregistrement vidéo directement dans votre jeu.
Voici ce que les utilisateurs peuvent faire lorsqu'ils enregistrent une vidéo :
La superposition d'enregistrement vidéo, qui comporte trois boutons :
- Démarrer / Arrêter l'enregistrement
- Activer / Désactiver le micro
- Activer / Désactiver la caméra avant
Bouton fourni par le développeur pour lancer l'enregistrement, ou autre déclencheur d'enregistrement
Un toast cliquable qui s'affiche à la fin de l'enregistrement et qui permet aux joueurs d'importer la vidéo sur YouTube ou de la visionner dans l'application Photos (Remarque : les vidéos enregistrées sont stockées dans la catégorie
ScreenCasts
de Photos)
Lancer la superposition d'enregistrement vidéo
Pour lancer l'enregistrement vidéo du joueur actuellement connecté, procédez comme suit :
- Appelez la méthode
VideosClient.getCaptureOverlayIntent()
. - Si l'appel aboutit, les services de jeux Google Play renvoient un objet
Task
qui charge de manière asynchrone un intent permettant de lancer la superposition d'enregistrement vidéo. - Utilisez l'intent de l'étape précédente pour démarrer une activité.
Voici un exemple de la façon d'afficher l'interface de superposition d'enregistrement vidéo :
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); } }); }
Conseils pour utiliser les données d'enregistrement vidéo
L'API d'enregistrement vidéo vous permet d'intégrer une fonctionnalité d'enregistrement vidéo directement dans votre jeu.
Conseil | Description |
---|---|
Rendre le déclencheur d'enregistrement vidéo facilement visible |
|
Faites la promotion de la fonctionnalité dans votre fiche Play Store et dans le jeu |
|
Engagez votre communauté de joueurs avec des compétitions de rediffusions |
|