<video>不会播放Apple Trailer网址</video>

时间:2011-10-19 19:30:04

标签: html5 video html5-video

我正在尝试在网站上加入HTML5视频播放器。

我有以下代码:

<video id="player" controls="controls" width="100%">
    <source src="http://trailers.apple.com/movies/paramount/captainamerica/captainamerica-tlr1_h.480.mov">
</video>

这适用于Safari,但不适用于Chrome和Firefox,.mov以奇怪的方式编码,不允许像这样使用它们?使用相同网址的trailers.apple.com在其播放器中运行良好。

4 个答案:

答案 0 :(得分:0)

在苹果网站上有多个链接到不同编码电影文件的概率。他们这样做是因为目前没有适用于所有主流浏览器的电影格式。

另外,因为网址相同并不意味着在苹果网站上提供相同的视频......他们可能正在做一些URL映射魔术以获得正确的视频格式。

查看此链接,了解每个编解码器的当前支持表

http://diveintohtml5.info/video.html#what-works

答案 1 :(得分:0)

Apple仅以MOV格式提供视频。这意味着只有Safari才能观看视频,因为它是唯一在其HTML5视频实施中使用Quicktime的浏览器。如果您尝试直接在Chrome中打开文件,则应该看到它下载或Quicktime插件启动。

我个人没有Quicktime,所以当我去Apple预告片网站时,我会收到一个下载Quicktime的链接,如果不这样做就无法继续。

答案 2 :(得分:0)

captainamerica-tlr1_h.480.mov只是一个重定向到captainamerica-tlr1_h480.mov的.mov文件但它仍然无法在<video>使用Quicktime的浏览器中工作。您必须将User-Agent设置为&#34; Quicktime&#34; trailers.apple.com

答案 3 :(得分:-2)

其他浏览器不了解.mov,quicktime确实如此。你需要为safari提供单独的文件。您可以使用nero生成所需文件,也可以通过media.io在浏览中生成。