某些MP3文件无法在Chrome中播放

时间:2015-09-04 10:40:28

标签: html5 google-chrome audio mp3

我有一个网站,其中包含一系列用于配音演员的音频剪辑,以提升他们的技能和才能。最近我注意到在谷歌浏览器中,有些剪辑无法播放。但是你可以下载.mp3并且它可以正常播放,或者你可以在Firefox,Safari,IE等中聆听它。

所以我开始使用谷歌搜索,发现这个错误已在几年前关闭:https://code.google.com/p/chromium/issues/detail?id=110309

我也找到了这个页面:http://cro.ma/?faqs=some-of-my-mp3-files-does-not-play-in-google-chrome-browser-but-works-fine-in-all-other-browsers

有问题的MP3在播放时间上相当短10秒,而且只有168kb。它确实有一些元信息但是在链接中我建议将其剥离,但它仍然没有播放。

在非工作MP3和工作MP3之间我注意到的另一个区别是,非工作MP3的比特率为112kbps,而工作MP3的比特率为128kbps。

该网站使用MediaElement.js,但即使只是将MP3拖入浏览器窗口并使用默认引擎也会产生相同的结果。

是否有其他人遇到此问题并知道修复?

3 个答案:

答案 0 :(得分:2)

Google Chrome第45版存在问题。 Joshua Moon提供了以下可能对您有帮助的解决方案,所有信用都归他所有。只是张贴你的问题是在他之后被问到我认为你可能没有看过它。

约书亚说:

  

我不是百分之百地说明这一点,但是,它看起来像使用旧版Lame的一些MP3,或者超过几分钟,或者高(300 <)或低(128) &gt; =)比特率似乎受到影响。它似乎与webkit相关,因为它也影响Safari用户。

     

无论其!

     

作为一种解决方案,使用160Kbps比特率重新编码MP3文件,最新版本的LAME(3.99.5)似乎已经解决了这个问题,现在它们可以在所有主流浏览器中正常播放。

您可以在此处查看完整的问题和答案(在Stack Overflow上):Google Chrome no longer plays certain audio files

答案 1 :(得分:0)

我今天在Chrome 50上遇到了这个问题,只需重新启动浏览器就可以恢复工作了。

答案 2 :(得分:-1)

基于我安装的其他评论&#34; Audio Converter&#34;并将我的mp3文件转换为128 Kbps(标准),现在它们正常工作。我没有发现任何质量下降。