我正在使用可嵌入的基于Flash的MP3播放器(确切地说是Wordpress Audio Player的独立版本)来在客户端的网页上播放音频。鉴于基于Flash的播放器的性质--AFAIK,它们都使用Flash的音频/视频解码库 - 但可能的确切播放器产品无关紧要。
她抱怨说某些特定的音频文件有时会发挥得很慢,就像在没有全速运行的磁带卡座上一样。她的机器是带有1.5 GhZ Pentium M处理器的5年历史的索尼Vaio,所以它不再是顶级产品,但它不应该解码任何东西,更不用说MP3音频流了。
我无法验证问题,因为我们无法设置音频连接(远程岛上的Internet速度慢),也无法在我的3.3 GhZ双码工作站上重现它,但这是一个错误的人报告在过去很少没有根据,所以我倾向于认真对待它们。
我看到MP3文件的编码之间存在差异(见下文)。
我的问题:有没有人经历过这样的事情? 如果是的话,原因是什么? 如果它是编码中的东西(我怀疑),有人可以指点我要改变哪些设置吗?
这就是Winamp告诉我一个有时很慢的文件:
MPEG-1 Layer 3
128 Kbit, approx. 966 frames
48000Hz Stereo
CRC: Yes, Copyright: No
这就是Winamp告诉我的一个从不慢的文件:
Encoder delay: 576, Zero Padding: 1584
MPEG-1 Layer 3
151 Kbit (VBR), 12405 Frames
44100Hz Joint Stereo
CRC: No, Copyright: No
答案 0 :(得分:2)
我认为这是某些Flash播放器版本的错误。我有一个基于Flash的MP3音频播放器,我也遇到了同样的问题。解决方案是确保它是一个44,100 kHz的MP3文件...或让你的用户升级他们的播放器。
这是我的网站,其中包含详细信息:
http://web.archive.org/web/20111227184112/http://www.quickmediasolutions.com/sandbox/audio_player/
答案 1 :(得分:1)
这可能是因为头文件中的采样率信息与文件编码的采样率不匹配。尝试使用其中一个MP#fixer实用程序修复有问题的文件:google search。
这也可能是他们的电脑上的驱动程序问题,重新安装/更新他们的音频驱动程序可能会解决问题。