0

我有以下问题。我在我的页面上嵌入了视频:

<video id="video_1" width="520" height="360" controls="controls">
    <source src="http://patho/to/video.mp4" type="video/mp4" />
</video>

当我打开我的页面时,我看到了黑框。显示 4-5 秒后播放图标。是否可以立即看到这个播放图标?我试图做一个进度条或其他东西并检查所有媒体事件 - > http://dev.w3.org/html5/spec/single-page.html#mediaevents

但看起来这个问题与我的视频无关,而是与需要时间加载的快速时间有关。我对吗 ?或者有一个解决方法?

我可以做的一件事是提前初始化视频,然后通过 js 显示它......

4

3 回答 3

0

what you can do is use the poster setting of the video tag:

<video poster="http://link.to/poster.png">
    <source ... />
</video>

this should lead to the image being displayed immediately after download of it, then download the play button once the player and the vid are loaded.

have fun,

jascha

于 2013-05-29T04:21:32.073 回答
0

看看这个关于预加载的文档?如果您的文件很大,则无能为力。PS:IOS有自己的html5视频播放方式,硬件加速,通过系统破解显示在浏览器上方。这就是为什么我认为没有什么可以做的。

于 2012-05-22T11:07:52.560 回答
-1

It sounds like the index is at the end of the file: How to get your HTML5 MP4 video file to play before being fully downloaded.

于 2012-05-22T13:03:35.503 回答