HTML5视频只播放音频,不会在Safari上预加载?

时间:2012-08-12 00:40:35

标签: html5 video safari video-streaming h.264

我正在使用videoJS来播放html5视频。它适用于所有浏览器,除了Safari。它不播放视频,只播放音频,并且在整个文件下载之前不播放任何内容。我从videojs.com复制并粘贴了代码,所以我不知道该怎么做。非常感谢任何帮助!

网站:http://bit.ly/P99RhM

P.S。这些文件也无法在任何移动设备上播放......任何关于原因的想法?我当时认为压缩有问题,但已经在h.264了。谢谢!

1 个答案:

答案 0 :(得分:1)

我认为你的视频是webM,不是吗?我正在检查你的网站。

1 - 要在iPhone上播放,请使用带有MP4格式的h.264和位于文件开头的moov atom。手刹是一个很好的软件。

2- h.264文件有一个索引部分,称为moov atom。这是一个小的索引部分,它告诉玩家哪个字节是视频的第二个。

moov atom可以在文件的开头或结尾处。通过将其放在开头,您可以让您的播放器在整个视频下载之前在文件中进行搜索。

在Handbrake中,您可以选择复选框“web optimized”

,将atom moov放在开头

或者如果您已有MP4文件,请尝试使用this