Chromecast ajouter des sous-titres lors de la lecture de la vidéo

Je peux montrer les sous-titres (webvtt) à l'aide de l'application Android utilisant le code suivant

MediaTrack subtitle = new MediaTrack.Builder(0, MediaTrack.TYPE_TEXT) .setName("English") .setSubtype(MediaTrack.SUBTYPE_SUBTITLES) .setContentId(mediaObject.getSubtitleUrl()) .setLanguage(Locale.getDefault()) .build(); tracks.add(subtitle); 

Mon problème est que cette approche fonctionne lorsque les médias sont chargés initialement à Chromecast, donc si je veux ajouter des sous-titres plus tard, pendant que les médias sont en cours de lecture, je dois recharger les supports à nouveau.

Y a-t-il un travail autour de cela? Comme j'ai vu certaines applications faire le comportement souhaité.

One Solution collect form web for “Chromecast ajouter des sous-titres lors de la lecture de la vidéo”

Vous devriez charger vos médias avec des sous-titres inclus dès le début. Vous pouvez avoir des sous-titres désactivés, puis autoriser l'utilisateur à en sélectionner un et l'activer ou l'éteindre au moment de l'exécution, mais pour que les choses fonctionnent, les sous-titres doivent être inclus au moment du chargement des supports.

  • Supprimer la barre de titre de l'application Android
  • coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.