10

によると、chrome は html5ビデオ html5test.comをサポートしていません(次のリンクを参照)。http://html5test.com/compare/feature/video-mpeg4.htmlmp4

ただし、このテスト ページでは、本文を次のように設定することで、mp4 ビデオを正常に再生できました。

<!DOCTYPE html>
<html>
<body>

<video width="320" height="240" controls="controls">
  <source src="movie.mp4" type="video/mp4" />
  Your browser does not support the video tag.
</video>

</body>
</html>

これを正しく解釈するにはどうすればよいですか?

4

2 に答える 2

31

.mp4は単なるコンテナ形式(MPEG-4 Part 14)であり、ファイルの下のビデオおよびオーディオ形式.mp4は変更できます。ビデオの場合、H-264(MPEG-4 Part 10)とMPEG-4 Visual(MPEG-4 Part 2)が一般的です。

HTML5Testでは、「MPEG-4サポート」がテストvideo.canPlayType("video/mp4; codecs="mp4v.20.8")します。これは、MPEG-4ビジュアルがサポートされているかどうかをテストします。

Chromeでサポートされている形式は、H-264、VP8(WebMビデオ部分)、ビデオおよびMP3用のTheora、AAC、オーディオ用のVorbisです。MPEG-4 Visualはサポートされていません(Chromiumの問題54036)。

そのため、Chromeは.mp4H-264ビデオで再生できますが、MPEG-4ビジュアルビデオでは再生できません。

于 2012-08-29T08:55:20.980 に答える