我为 Shoutcast 流编写了一个简单的 Flash 播放器。起初它似乎工作可靠,但是大约 5% 的时间用户会遇到慢速播放,其中流以大约正常速度的一半播放。
所有流式传输的文件都是 MP3,编码为 128kbps/44.1kHz,与 Shoutcast 配置文件中使用的设置相同,因此问题不是由我读过的许多论坛上建议的比特率不匹配引起的。有没有其他人遇到过这个问题并可能找到了解决方案?
问候,
艾伦
编辑:可以在http://radionations.com/utils/players/pulse.swf找到一个示例播放器 没有图形显示,因为播放器设计为在后台运行。
该问题仅在一小部分时间发生,并且仅在浏览器中加载播放器时发生。它不会发生在中游。
该播放器已在运行 Windows XP、Vista、Ubuntu 和 MacOS X 的许多不同机器上进行了测试。涉及各种不同的硬件配置。这个问题发生在所有这些测试平台上,所以我倾向于相信这不是有问题/有问题的音频驱动程序的问题。
无论有没有其他使用音频设备的应用程序,我都遇到过这个问题。
编辑:我很惊讶我仍然没有找到解决这个问题的方法。所以我决定现在回到它,希望有人可能知道一些事情。任何帮助是极大的赞赏。
谢谢,艾伦