javascript - fps 保存在 html5 视频的元数据中的什么位置?

标签 javascript html html5-video frame-rate

为了完全实现我的自定义 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/

相关文章:

javascript - Xpages 重复控制/查看文档 - 最佳实践

javascript - 将 C# 分隔符转换为 javascript

javascript - 如何更改纸张输入 Polymer 中的下划线边框

javascript - VideoJS 通过 RESTful API 进行动态源更改

javascript - 保持音频和视频同步 HTML5

javascript - Ajax GET 请求不显示 URL 中的参数

javascript - 鼠标悬停改变div颜色

javascript - 如何实现多方向滚动跟随效果?

javascript - DOM 元素的放置

video - Chrome 中的静音自动播放仍然无法正常工作