我有以下代码库
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 .
Firefox supports Ogg Vorbis and WAV
Opera supports Ogg Vorbis and WAV
Safari supports MP3, AAC, and MP4
Chrome supports Ogg Vorbis, MP3, WAV, AAC, and MP4
Internet Explorer 9+ supports MP3, AAC, and MP4
iOS supports MP3, AAC, and MP4
Android supports AAC and MP3
实际上,它可能是一个旧文档,所以 look here .但是even wiki says , mpeg
不受任何浏览器支持。
关于jquery - mpg/mpeg 音频文件持续时间 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42197024/