J'ai déjà écrit une fonction similaire et je l'ai implémentée comme ceci :
L'interface de lecture plein écran est une nouvelle activité et le fichier de mise en page n'a qu'une seule mise en page racine (telle que RelativeLayout)
Le contrôleur du contrôle vidéo (par exemple, celui que j'ai personnalisé s'appelle VideoPlayerHelper) est en mode singleton global
Cliquez sur le bouton plein écran pour accéder à l'activité en plein écran. Ajoutez VideoPlayerView à l'interface actuelle via la méthode addView de mise en page racine de cette activité et affichez les informations de progression enregistrées par VideoPlayerHelper en mode singleton
J'ai déjà écrit une fonction similaire et je l'ai implémentée comme ceci :
L'interface de lecture plein écran est une nouvelle activité et le fichier de mise en page n'a qu'une seule mise en page racine (telle que RelativeLayout)
Le contrôleur du contrôle vidéo (par exemple, celui que j'ai personnalisé s'appelle VideoPlayerHelper) est en mode singleton global
Cliquez sur le bouton plein écran pour accéder à l'activité en plein écran. Ajoutez VideoPlayerView à l'interface actuelle via la méthode addView de mise en page racine de cette activité et affichez les informations de progression enregistrées par VideoPlayerHelper en mode singleton