我有以下代码库

 Audiosource.onloadeddata = function () {
            $("#txtAudioDuration").val(Math.round(Audiosource.duration));
          };

当我使用.mp3,.mp4,.ogg,.wav时,音频持续时间已正确填充,但是当我使用mpg或mpeg音频文件时,未加载持续时间。

我尝试使用转换后的mpg和mpeg音频文件,但没有原始的mpg或mpeg音频文件。是否有下载这些文件的链接。

任何建议将不胜感激。

谢谢

最佳答案

首先想到的是,您需要设置服务器内容类型 header audio/mpeg而不是video/mpeg。我尝试正确配置nginx,但是音频标签仍然无法正常工作。
您无法做到这一点,浏览器don't support mpeg type

实际上,它可以是旧文档,所以look here。但是even wiki says,任何浏览器都不支持该mpeg

关于jquery - mpg/mpeg音频文件持续时间jQuery,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42197024/

10-09 23:05