相关疑难解决方法(0)

HTML5视频 - 文件加载完成事件?

我需要检测视频文件何时完成加载.我想我应该使用progress-> buffer,但在我的脑海中,我记得读到这是不可靠的.有更好的方法,还是这样安全?

请注意,我将保留每个用户已完全下载的视频的localStorage缓存,因此我事先知道视频是否已加载,如果这是一个棘手的问题,可能会绕过进度 - >缓冲区.

提前致谢.

javascript video html5 buffer preload

13
推荐指数
1
解决办法
2万
查看次数

html5视频在设置currentTime后等待readystate == 4

我正在尝试拍摄一些未播放视频的图像.因此我使用HTML5.

因为我想要抓取尚未播放的图像,所以我设置了

video.currentTime = y;
Run Code Online (Sandbox Code Playgroud)

如果我现在调用grap函数它将无法工作.因为video.readyState是1(而不是4).如果我在抓取功能的开头添加alert();它可以工作.

我试图循环,直到readyState == 4

while(true){
   if(video.readyState == 4){
       grapImage();
   }
}
Run Code Online (Sandbox Code Playgroud)

但这最终会无休止地循环.

那么我怎么能等到readyState == 4

谢谢

javascript video html5 readystate html5-video

5
推荐指数
1
解决办法
9422
查看次数

标签 统计

html5 ×2

javascript ×2

video ×2

buffer ×1

html5-video ×1

preload ×1

readystate ×1