Voici la raison pour laquelle le bouton est là, et la façon de le cacher:
Video Player unexpectedly shows Alternate Track button for Subtitles and Captions
Le matériel source devra inclure: FERME-LÉGENDES = NONE sur la prise EXT-X -STREAM-INF tag pour supprimer le bouton.
Edit:
J'ai cherché sur "comment insérer des en-têtes HTTP pour une URL" et a trouvé quelques résultats intéressants. Tout d'abord, si vous voulez vraiment insérer des en-têtes HTTP à votre URL, ce qui suit peut faire le travail:
NSMutableURLRequest* request = [[NSMutableURLRequest alloc] initWithURL:url];
[request setValue:@"NONE" forHTTPHeaderField:@"CLOSED-CAPTIONS"];
Si ce n'est pas ce que vous cherchez, la solution suggested here pourrait rendre le travail:
Je pense que la définition d'un cookie pourrait résoudre votre problème. Veuillez regarder dans la documentation pour NSHTTPCookie et NSHTTPCookieStorage.
Si cela ne fonctionne toujours pas, jetez un oeil à this related question. Enfin, si toutes ces étapes n'ont pas aidé, mettez en place votre propre barre de contrôle thanks to this tutorial.
Avez-vous réussi à masquer ce contrôle? – AnthoPak
Pas encore, je n'ai pas compris comment insérer les en-têtes http pour une url .. Je vais marquer votre réponse comme correcte si vous pouvez mettre à jour avec cette information .. merci! –
J'ai mis à jour ma réponse, j'espère que cela vous aidera. – AnthoPak