为了完全实现我的自定义 html5 视频播放器,我需要视频的确切帧速率。但是我还没有找到它,我使用的是标准值 25。 通常视频在元数据中有一个帧速率值,所以我使用这样的方式访问元数据:
var vid = document.getElementById("myVideo");
vid.onloadedmetadata = function(e) {
console.log(e);
};
但是我在这里找不到帧速率。也许我根本没有阅读元数据。 我需要你的帮助。 谢谢!
最佳答案
尝试 https://mediainfo.js.org ( github )
它只适用于 ui,不需要后端
我刚刚实现了它,看起来它在获取广泛的媒体信息方面工作得很好(至少在 Chrome v 70.0.3538.77 中)
看起来现代浏览器开始使用一些二进制库
关于javascript - fps 保存在 html5 视频的元数据中的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35421951/