首页 > 解决方案 > 如何在 HTML5 视频元素上获取视频的帧率

问题描述

我正在开发一个延时视频播放器,使用HTML5 Video element并由鼠标(触摸)事件控制。问题是要播放的视频是以不同的帧速率编码的,不像普通的 24 FPS 那样固定。在 iOS 等原生平台中,有一个提供视频帧速率的原生 API。我想知道 HTML5 Media API 上是否有类似的 API。如果没有这些信息,我将无法在我的播放器上流畅地播放视频。

标签: javascripthtmlvideohtml5-video

解决方案


Mozzila 开发者网络没有列出任何查找媒体元素帧率的方法。但是,有一种名为的实验方法seekToNextFrame可用于逐帧推进。这仅由标志后面的 Firefox 支持。


推荐阅读