【发布时间】:2021-03-17 16:23:52
【问题描述】:
如何在 JavaScript 中获取 MP4 的 codec 信息,以便检查浏览器是否支持?
const audioCodec = '';//<---?? exmaple: "mp4a.40.2"
const videoCodec = '';//<---?? example: "avc1.42e01e"
const video = document.getElementById('video');
const mimeCodec = 'video/mp4; codecs="' + audioCodec + ', ' + videoCodec + '"';
if (!('MediaSource' in window) || !MediaSource.isTypeSupported(mimeCodec)) {
console.error('Unsupported MIME type or codec: ', mimeCodec);
}
【问题讨论】:
-
为什么需要“在 javascript 中”获取它?该文件来自哪里?
-
用户上传的
-
那你为什么要使用 MediaSource 呢?您不能直接将文件传递给视频元素吗?无论如何,您可能不会有自适应内容。
标签: javascript video html5-video mime-types codec