首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML5视频:跳到特定的帧而不是时间位置?还是将视频暂停到下一帧或上一帧?

HTML5视频:跳到特定的帧而不是时间位置?还是将视频暂停到下一帧或上一帧?
EN

Stack Overflow用户
提问于 2020-12-28 09:59:29
回答 1查看 1.8K关注 0票数 2

当我有一个HTML5视频对象时,我可以将它的currentTime属性设置为跳转(查找)到特定的时间位置。

是否也有一种方法可以跳转或寻求特定的帧号?

或相关:是否有一种方法可以让暂停的视频逐步或跳到下一帧或上一帧?

我的意思是,当它目前暂停或冻结在一些任意的位置,导致视频跳转到后续或前面的帧。

EN

回答 1

Stack Overflow用户

发布于 2020-12-28 13:46:32

正如注释和AFAIK中所提到的,除了所提到的“HTML5”之外,没有任何标准来支持对seekToNextFrame视频标记本身的帧精确搜索,正如您在这里看到的那样,“seekToNextFrame”不被广泛支持:https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/seekToNextFrame

有一些提供此功能的商业Javascript HTMl5播放器--例如:

您还可以在开源的Shaka player讨论组中找到关于这个主题的讨论。

原因并不简单,因为它通常要求播放机或浏览器(或客户端)首先找到最近的“I”帧,然后从它中解码前后/或向后解码,以得到您想要的确切帧。从技术上讲,这是可能的,正如上面的示例实现所证明的那样,但我想浏览器或开源播放器社区并没有对此功能进行优先级排序的需求。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65475835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档