Google Chrome不再播放某些音频文件

时间:2015-09-07 15:27:56

标签: google-chrome audio mp3 lame

自v45更新以来,Chrome似乎不再播放选择的MP3文件。这不是全面的,其他一些MP3文件仍在播放。 Chrome v44没有显示任何问题并播放了所有文件。

此问题在运行各种版本的Windows(32位和64位)的许多计算机上很常见,并且回滚将允许文件播放。然而,这对于客户端PC来说不是一个可行的解决方案,也不适合前进。

在检查文件本身时,我无法记录可播放和不可播放文件之间的任何明显差异(除了持续时间,大小和名称;持续时间和大小都相当分散,因此它不像文件超过一定规模的人不会工作;有些人会这样做,有些则不会。)

保存文件并使用MediaInfo进行检查会显示以下信息

General
Complete name                            : D:\Desktop\L03-02n.mp3
Format                                   : MPEG Audio
File size                                : 3.41 MiB
Duration                                 : 1mn 29s
Overall bit rate mode                    : Constant
Overall bit rate                         : 320 Kbps
Genre                                    : Abstract
Writing library                          : LAME3.82

Audio
Format                                   : MPEG Audio
Format version                           : Version 1
Format profile                           : Layer 3
Duration                                 : 1mn 29s
Bit rate mode                            : Constant
Bit rate                                 : 320 Kbps
Channel(s)                               : 1 channel
Sampling rate                            : 44.1 KHz
Compression mode                         : Lossy
Stream size                              : 3.41 MiB (100%)
Writing library                          : LAME3.82

除了前面提到的信息之外,所有信息在受影响和未受影响的文件中保持不变。

我不知道我可以执行的其他文件检查,以及Chrome是否已停止支持某些版本。

因此
是否有合适的格式将文件重新编码为? (这应该继续使用LameMP3吗?还是使用不同的编解码器?)

是否存在替代解决方案可能是可行的,无需等待Google纠正此问题(该问题也出现在Chrome Canary中,因此我对它们的快速转变抱有很低的期望),或者迫使客户回滚并停止更新?

作为参考,所有其他浏览器都能正确播放音频,要求非Chrome使用也不是一个可行的选择。

1 个答案:

答案 0 :(得分:6)

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

<强>无论其!

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