第一:有类似标题的主题。我浏览了它们但没有找到满意的答案。
我正在 android 和 ipad 中测试 html5 视频的自动加载。(自动加载仅适用于少数浏览器:Firefox、Opera 和 Safari)。
如果视频位于正在播放的设备上,则会立即加载。但如果视频位于服务器上,则需要很长时间才能加载(视频启动需要将近 5 分钟)。
我认为问题不在于带宽。出于测试目的,我已将文件托管在谷歌驱动器上。 (访问Google Drive应该相当快,并且视频文件的大小小于2MB)。
您能建议如何加快视频加载速度吗?
这是我的视频元素:
<video id="video1" width="430" height="430" controls preload="auto" >
<source src="https://drive.google.com/uc?export=download&id=0B0eCCOckMJskRDl2enU4N1JLSGs" type='video/mp4;codecs="avc1.42E01E, mp4a.40.2"'/>
<source src="https://drive.google.com/uc?export=download&id=0B0eCCOckMJskbURTTjJVaG42V0U" type='video/webm;codecs="vp8, vorbis"'/>
</video>
Thanks.
这样做的原因是有时视频编码器(无论使用什么程序)将视频索引放置在视频文件的末尾而不是开头。这会干扰渐进式下载,因为浏览器在下载文件并读取该索引之前对文件一无所知。
在其上运行下面的程序,这将简单地重新编码文件,将索引放在开头。
http://renaun.com/blog/code/qtindexswapper/ http://renaun.com/blog/code/qtindexswapper/
让我知道这是否有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)