首页 文章

HTML5视频作为网页背景

提问于
浏览
2

我目前有一个视频循环作为我的网页背景,要么根据浏览器的浏览器调用mp4或ogg或webm视频文件 . 在chrome和IE中,视频立即使用mp4文件启动,但在firefox中,ogg或webm视频文件需要大约10秒才能加载 . 然而,ogg和webm文件的大小只有mp4的一半 . 为什么firefox加载第一帧并在播放前等待加载?似乎很奇怪,它不会立即启动,因为它的大小只有mp4的一半?

1 回答

  • 0

    从HTML5Doctor检查此解决方案:

    通常HTML5音频和视频播放器将允许用户在完全下载之前开始播放媒体文件(只要它实际上有一些东西可以播放!) . 有时这不是MP4文件的情况,浏览器在使其可用之前等待下载整个文件 . 这是由编码问题引起的 . 有时,MP4文件使用放置在媒体文件末尾而不是开头的文件索引(包含文件的信息,例如它的持续时间)进行编码 . 此索引包含浏览器为提供渐进式下载所需的元数据 . 如果这个索引在最后,它对文件一无所知,因此必须等到它收到索引 . 如果您遇到这种情况,Renaun Erickson会有一个名为QTIndexSwapper的简单修复程序,您可以将其下载到计算机并运行该文件,只需将索引移动到文件的开头并保存即可 .

相关问题