HTML5 <video> vous pouvez jouer .les fichiers mkv?
Donc j'ai accidentellement ouvert un mkv en un fichier vidéo avec Chrome, et à ma grande surprise, il a joué à l'aide du lecteur natif:
<video src="video.mkv"></video>
Il était en train de jouer à la perfection. HTML5 vidéo prend en charge conteneur matroska?
Je n'ai pas de son dans Chrome 22. Je ne peux pas activer le son de la vidéo. Bizarre. Quelle version avez-vous l'essayer?
Moi aussi avec Chrome 21 pour
Moi aussi avec Chrome 21 pour
.mkv
vidéo..OriginalL'auteur Mark F | 2012-03-08
Vous devez vous connecter pour publier un commentaire.
HTML5 ne prend pas en charge tout formats vidéo, ou plutôt HTML5 ne spécifie pas quels formats, les navigateurs devraient soutenir. C'est aux navigateurs de décider quels sont les formats de ils choisissent de soutien. Apparemment, le Chrome joue .mkv, mais je ne serais pas surpris si d'autres navigateurs n'ont pas jouer le même fichier.
href="http://www.w3.org/html/wg/drafts/html/master/semantics.html#the-video-element" >Non, ce n'est pas. W3schools n'est pas une référence.
OriginalL'auteur JJJ
Le site web a probablement défini le type mime du fichier à video/webm. Google Chrome ouvre ce inline plutôt que de forcer un téléchargement (parce que sinon, il ne sait pas quoi faire avec elle ou comment l'ouvrir).
E. g., dans apache ceci est fait en utilisant la directive AddType (peut être fait dans un htaccess):
OriginalL'auteur Harry Lewis
Je serais surpris si les navigateurs ne supportent pas les mkv, comme le conteneur webm est juste une version restreinte de l'matroska format. Au-delà de ce que vous auriez à vérifier le codec de la vidéo à l'intérieur, et vous assurer que votre navigateur peut gérer cela. Si la vidéo est le format VP8 ou VP9 et l'audio est Opus ou Vorbis c'est webm conforme et peut ainsi être renommé en tant que telle. Notez que le H. 264, H. 265 et MP3 ne sont pas webm conformes et vous devez éviter d'utiliser cette extension sur les fichiers qui contiennent ces formats, la vidéo serait encore jouer, mais il serait techniquement briser le webm spécification et c'est mal vu.
OriginalL'auteur Synergiance