Lorsque vous regardez un flux en direct, l'option de menu Sous-titres est toujours présente dans la vue vidéo. Comment puis-je masquer le groupe de sous-titres complet? Si l'affichage doit être géré par le m3u8, comment le m3u8 doit-il apparaître comme si le menu des sous-titres disparaissait?Apple tvOS: option de menu Masquer les sous-titres sur AVPlayerViewController
0
A
Répondre
1
Les sous-titres sont intégrés dans le flux HLS. AVPlayerViewController définit une propriété appelée allowedSubtitleOptionLanguages
qui permet de limiter le jeu de langues autorisé pour les sous-titres.
Pour désactiver complètement l'onglet sous-titres, vous pouvez attribuer une liste vide des langues autorisées à cette propriété:
playerViewController?.allowedSubtitleOptionLanguages = [""]