web-dev-qa-db-fra.com

La vidéo HTML renvoie l'erreur MEDIA_ERR_SRC_NOT_SUPPORTED après un certain temps

J'essaie de lire une vidéo diffusée en streaming par un tiers à l'aide du lecteur vidéo HTML5 dans Chrome Mobile. Le problème que je rencontre est que la vidéo peut être lue pendant un certain temps tant qu'elle est réduite au minimum. Après un certain temps, elle décide de quitter et de renvoyer un MEDIA_ERR_SRC_NOT_SUPPORTED - erreur audio/vidéo non prise en charge; le problème se produit beaucoup plus rapidement lorsque je passe de minimisé à maximisé, puis de nouveau à minimisé encore et encore. Cela semble également se produire plus rapidement si je vis continuellement sur la vidéo elle-même. J'ai également masqué les contrôles par défaut et utilisé mes propres contrôles personnalisés.

Quelle pourrait être la cause de ce problème? J'essaie la même chose dans Safari avec le lecteur QuickTime et le flux vidéo ne meurt pas

EDIT: Est-ce que quelques autres ont fouillé et trouvé ceci: Type de mime vidéo Android HLS

Je reçois un fichier m3u8 de la liste de lecture mais mon lien de demande ne contient pas de m3u8, mais la vidéo devrait-elle être en cours de lecture même si le mot clé m3u8 n'y figure pas? Je teste également ceci sur un Android 4.4.4

4

Spécifier le type MIME correct vaut la peine d'essayer. Cependant, il y a une autre chose qui m'a surpris (avec iOS en tout cas): vérifiez que le serveur hébergeant la vidéo prend en charge les requêtes 206 Partial Content correctement. J'ai posté sur le débogage de ce problème ici .

1
Dunc

J'ai cherché votre code d'erreur sur internet et j'ai trouvé ceci:

MEDIA_ERR_SRC_NOT_SUPPORTED (4) La ressource multimédia spécifiée par src n'était pas utilisable. MEDIA_ERR_SRC_NOT_SUPPORTED (5) Le flux multimédia crypté n'a pas pu être lu. Cela est dû à l'une des conditions suivantes: Une clé n'a pas été fournie et aucun gestionnaire onmsneedkey n'a été fourni. La clé fournie n'a pas pu être appliquée. Le déchiffrement n'est pas pris en charge pour ces données de support.

La source

Donc, je dirais que vous initialisez src faux.

0
Thealon

Si vous utilisez FireFox et que le code SRC n'est pas pris en charge, je suis allé jeter les codes de certains lecteurs sur les sites que j'aime consulter. J'ai constaté qu'Adobe Flash Player résoudrait le problème, FF utilise les plugins VLC, mais avec l'actuel Mises à jour sur FF avec les lecteurs VLC sur HTLM5, vous pouvez obtenir un code d'erreur SRC, vous avez besoin du lecteur Adobe Flash.

0
GOLOC