2017-09-13 6 views
0

peut effectuer beaucoup de travail comme la commutation de pistes audio/sous-titres, dessiner la barre de progression, la récupération des vignettes, etc Sur tvOS afficher automatiquement les pistes intégrées dans la barre supérieure et accepter l'événement à partir de la télécommande. enter image description hereExiste-t-il un moyen d'afficher les sous-titres personnalisés dans AVPlayerViewController?

Il reconnaît les sous-titres WebVTT et peut afficher la piste sélectionnée par l'utilisateur. Mais cela ne fonctionne pas avec les sous-titres SMPT-ETT/TTML. Il existe un moyen de décoder et d'afficher manuellement les sous-titres de ces formats. Mais est-il un moyen d'ajouter un bouton avec la langue de la piste à un chapitre "Sous-titres"?

+0

Il n'y a pas de code. Je pose la question à une communauté –

Répondre

1

Si vous créez une nouvelle AVMediaSelectionOption de type AVMediaCharacteristicLegible et l'ajouter à mediaSelectionGroup de AVAsset (AVMediaSelectionGroup) et de fournir cet actif au AVPlayer il devrait apparaître dans cette liste au-dessus du joueur.