如何获取 HTML5 视频中加载的当前片段百分比?

Posted

技术标签:

【中文标题】如何获取 HTML5 视频中加载的当前片段百分比?【英文标题】:How to get current percentage of segment loaded in HTML5 video? 【发布时间】:2017-10-22 09:03:25 【问题描述】:

我有一个 html5 中的 Dash 视频。我需要获取当前加载段的百分比,每次视频停止加载(缓冲/搜索)时,百分比开始从 0 增长到 100。如果百分比为 100%,是因为该段已加载并且可以继续播放.有什么办法可以做到这一点?

这与HTML5 Video - Percentage Loaded? 不是同一个问题。我不需要整个加载视频的百分比。我只需要特定细分的百分比。 Chromecast 中的 Netflix 播放器就是一个很好的例子(每次视频停止加载新片段时,播放器都会显示一个百分比)。

【问题讨论】:

HTML5 Video - Percentage Loaded?的可能重复 Geek 先生,这不是复制品。是不同的问题。 【参考方案1】:

我怀疑它不会暴露在标准 Media element 的任何地方,尽管使用 MediaSource API 您可能能够检索到更多信息。

据推测,这就是 Netflix 使用的,与 EME 结合使用)

【讨论】:

以上是关于如何获取 HTML5 视频中加载的当前片段百分比?的主要内容,如果未能解决你的问题,请参考以下文章

NX二次开发-UFUN获取当前会话中加载的部件数量UF_PART_ask_num_parts

下载 WKWebView 中加载的嵌入式 PDF

如何使用 Next.js 访问当前在导航中加载的 url 或页面

如何获取/设置在 Kontakt VSTi 中加载的乐器?

如何在 WKWebView 中加载的页面中的隐藏字段中获取值绑定

JS获取URL的参数