javascript - 如何在 HTML5 视频元素上获取视频的帧率
问题描述
我正在开发一个延时视频播放器,使用HTML5 Video element
并由鼠标(触摸)事件控制。问题是要播放的视频是以不同的帧速率编码的,不像普通的 24 FPS 那样固定。在 iOS 等原生平台中,有一个提供视频帧速率的原生 API。我想知道 HTML5 Media API 上是否有类似的 API。如果没有这些信息,我将无法在我的播放器上流畅地播放视频。
解决方案
Mozzila 开发者网络没有列出任何查找媒体元素帧率的方法。但是,有一种名为的实验方法seekToNextFrame
可用于逐帧推进。这仅由标志后面的 Firefox 支持。
推荐阅读
- r - 在文本中的单个数字整数后添加小数分隔符和两个零
- database - 相互追随者密码脚本 - neo4j
- kotlin - 如何在不知道类型的情况下从泛型函数调用函数?
- git - 拉取请求以某种方式显示重复文件
- lotus-domino - 如何在传统(非 xpages)网络表单上生成 Domino 对话框
- java - 如何在其他类中使用对象?
- javascript - 如何修复 overwritePermissions 错误?
- data-structures - SPARK 实例化错误 wrt 易失性类型
- regex - REGEX XML 问题 - 查找名称值对的值
- sql - Azure 数据工厂接收器目标筛选器