在可搜索时寻找HTML5视频的方法.长度= 0
Way to seek HTML5 video when seekable.length = 0?
当一个HTML5视频/音频元素来自一个不支持字节范围请求的源时,目前(至少在最新版本的Chrome和Firefox中)与标签相关的媒体元素似乎有一个空的可搜索的TimeRanges对象。
这有点令人困惑,因为它没有空的缓冲TimeRanges对象:有缓冲的数据,但它是不可搜索的。尝试将currentTime设置为缓冲范围内的值会静默失败:currentTime不会改变,也不会抛出错误。
这与我读过的大多数资料相反,这些资料表明缓冲的时间范围总是包含在可搜索的时间范围中。这就是我想象的工作方式,因为如果数据是本地缓冲的,那么没有理由不能够在其中查找。
我根本找不到在这样的视频中寻找的方法,甚至将当前播放时间重置为0。是我错过了什么,还是这个功能目前已经坏了?这取决于视频类型的某些方面吗?
需要预加载器
await new Promise((resolve, reject) => {
video.src = url;
video.onloadeddata = resolve;
video.onerror = reject;
});
相关文章:
- electronic BrowserWindow的最小高度和宽度在hide()show()方法之后不起作用
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 数组在递归方法中设置为null
- 打破承诺链的好方法是什么
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- 这是实现javascript字符串长度属性的正确方法吗
- Javascript:是否有任何后门方法来访问数组的真正隐藏/私有长度属性
- 将第一个(对象的)数组的属性复制到不同长度的另一个(对象)数组的Javascript方法
- 在Javascript中尝试/检查数组长度的更好方法
- 为什么不't concat方法会影响数组的长度属性
- 从数组中移除对象-两种不同的方法,在查询每个数组的长度时会产生两种不同结果
- 使用字符串的替换方法时是否有长度限制
- 计算节点.js中内容长度标头的正确方法是什么
- 一种在网页中调用可变长度的JavaScript方法的智能方法
- 在可搜索时寻找HTML5视频的方法.长度= 0
- 给定时间/长度,使用JSONP检索城市和州的最简单方法是什么?
- 有没有一种方法可以在不使用嵌套循环的情况下将N个长度为N的数组's推入数组中?
- js foreach -查找长度的好方法
- init方法内部的javascript推送未正确更新数组长度
- 一种接受带小数点的固定长度数字的方便方法