We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
H5
浏览器版本: edge 114.0.1823.79 (正式版本) (64 位) 使用框架: React
调用Taro.createInnerAudioContext()后设置个视频地址,获取buffered属性
Taro.createInnerAudioContext()
buffered
获取到真实的buffered属性
会显示成TimeRanges对象的长度
TimeRanges
👽 Taro v3.4.12 Browserslist: caniuse-lite is outdated. Please run: npx update-browserslist-db@latest Why you should do it regularly: https://github.com/browserslist/update-db#readme Taro CLI 3.4.12 environment info: System: OS: Windows 10 Binaries: Node: 14.17.6 - C:\Program Files\nodejs\node.EXE Yarn: 1.16.0 - C:\Program Files (x86)\Yarn\bin\yarn.CMD npm: 6.14.15 - C:\Program Files\nodejs\npm.CMD
InnerAudioContext.ts#L30
现在取的是 buffered.length 而根据 HTMLMediaElement - MDN 中写的 buffered 是 TimeRanges 类型的
buffered.length
TimeRanges 接口用来表示一组时间范围,主要目的是跟踪供 和 元素加载使用的媒体哪些部分已经被缓冲。 一个 TimeRanges 对象包括一个或多个时间范围,其中每个都由一个开始偏移量和结束偏移量指定。 你可以将你想要检索的时间范围的索引值传递给 start() 和 end() 方法来引用每个时间范围。
start()
end()
而文档中的 buffered 是个时间点,应该需要查找当前所属的时间范围再返回 end 时间
end
如果这样实现后,那需要获取所有组的时间范围有什么方式能获取到呢?是否应该有类似 nativeProps 的方式透传属性呢?
nativeProps
The text was updated successfully, but these errors were encountered:
fixed in #14522
Sorry, something went wrong.
No branches or pull requests
相关平台
H5
浏览器版本: edge 114.0.1823.79 (正式版本) (64 位)
使用框架: React
复现步骤
调用
Taro.createInnerAudioContext()
后设置个视频地址,获取buffered
属性期望结果
获取到真实的
buffered
属性实际结果
会显示成
TimeRanges
对象的长度环境信息
补充信息
代码位置:
InnerAudioContext.ts#L30
描述
现在取的是
buffered.length
而根据 HTMLMediaElement - MDN 中写的buffered
是 TimeRanges 类型的而文档中的
buffered
是个时间点,应该需要查找当前所属的时间范围再返回end
时间疑问点
如果这样实现后,那需要获取所有组的时间范围有什么方式能获取到呢?是否应该有类似
nativeProps
的方式透传属性呢?The text was updated successfully, but these errors were encountered: