【发布时间】:2015-12-03 04:55:01
【问题描述】:
自从更新到 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 使用也不可行。
【问题讨论】:
-
我也有这个问题,如果我找到解决办法会告诉你的。
-
@diggersworld:我确实找到了一个修复方法,但我不确定它是否是最好的。我正在编写一个小脚本来自动处理转换,所以一旦我解决了轨道中可变速率和频道的当前限制,如果有帮助,我会发布它以供使用
-
这将非常有用,我的客户有很多 MP3 受到影响,手动重新编码会非常耗时。
标签: google-chrome audio mp3 lame