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

标签 jquery html file-upload html5-audio

我有以下代码库

 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/

相关文章:

javascript - 定位环绕 radio 输入的跨度

php - Internet Explorer 中的 Ajax 和 JSON 响应错误(适用于所有其他浏览器)

php - move_uploaded_file() : Unable to move '/tmp/phpiS3dQA' to '/var/www/html/mysite/uploads/PNGWallpaper. png

javascript - 查找单元格内容是否出现多次

javascript - 将平面嵌套数据转换为单个数组

jQuery 按名称选择元素

java - 请求不包含 Java 文件 uploader 中的 multipart/form-data 或 multipart/mixed 流

javascript - 如何使用 Selenium Python 在 WordPress 帖子中上传文件?

html - 当用户将鼠标悬停在 div 上时使光标不可见

javascript - 获取元素的 DOM 层次结构级别(计算后代级别)