mpg / mpeg 音频文件持续时间 jquery

mpg / mpeg audio file duration jquery

我有以下代码库

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

当我使用 .mp3、.mp4、.ogg、.wav 音频时长被正确填充,但是当我使用 mpg 或 mpeg 音频文件时,时长没有被加载。

我试过转换后的 mpg 和 mpeg 音频文件,我没有原始的 mpg 或 mpeg 音频文件。有没有link下载这些文件

如有任何建议,我们将不胜感激。

谢谢

我同意shukshin.ivan mpg 或 mpeg 格式不能嵌入到音频源中。此外,这里有一些链接可能对您编码和使用不同格式有所帮助。

https://developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats

https://developer.mozilla.org/de/docs/Web/HTML/Using_HTML5_audio_and_video

并且我在 HTML5 音频标签中找到了对你关于 Whosebug 的问题的引用,它与导入 mpeg 文件有关,你可以找到更详细的解释:

Is there a way to play mpeg videos in HTML5?

希望对您有所帮助。

首先想到的是您需要设置服务器 content-type headers 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. But even wiki says,任何浏览器都不支持 mpeg