0

我为 Shoutcast 流编写了一个简单的 Flash 播放器。起初它似乎工作可靠,但是大约 5% 的时间用户会遇到慢速播放,其中流以大约正常速度的一半播放。

所有流式传输的文件都是 MP3,编码为 128kbps/44.1kHz,与 Shoutcast 配置文件中使用的设置相同,因此问题不是由我读过的许多论坛上建议的比特率不匹配引起的。有没有其他人遇到过这个问题并可能找到了解决方案?

问候,
艾伦

编辑:可以在http://radionations.com/utils/players/pulse.swf找到一个示例播放器 没有图形显示,因为播放器设计为在后台运行。

该问题仅在一小部分时间发生,并且仅在浏览器中加载播放器时发生。它不会发生在中游。

该播放器已在运行 Windows XP、Vista、Ubuntu 和 MacOS X 的许多不同机器上进行了测试。涉及各种不同的硬件配置。这个问题发生在所有这些测试平台上,所以我倾向于相信这不是有问题/有问题的音频驱动程序的问题。

无论有没有其他使用音频设备的应用程序,我都遇到过这个问题。

编辑:我很惊讶我仍然没有找到解决这个问题的方法。所以我决定现在回到它,希望有人可能知道一些事情。任何帮助是极大的赞赏。

谢谢,艾伦

4

6 回答 6

1

不幸的是,这是一个 Flash 播放器错误。似乎唯一可靠的解决方案是将其回滚到 AS2。

https://bugs.adobe.com/jira/browse/FP-173

于 2009-02-17T00:09:07.203 回答
0

我认为播放缓慢是由音频驱动程序问题引起的。能给个播放器的链接吗?

于 2008-09-18T11:52:44.253 回答
0

我在您的播放器中遇到了播放缓慢的问题,大约有 25% 的时间是我重新加载它,但前提是当流开始播放时,另一个使用音频设备的应用程序正在运行,我快速查看后估计。也许您应该在多台计算机上测试这种情况。我猜这是音频驱动程序的问题,我使用的是 XP 64,而我的音频驱动程序是测试版。

于 2008-09-18T13:00:23.030 回答
0

我制作了一个非常简单的播放器,可以从您的服务器流式传输,但它也有这个问题。非常有趣......然后我让它在加载 100K 并且它似乎正在工作之后稍后开始发出声音,但我现在没有时间对其进行更多测试。你可以在这里得到它http://rromania.ro/sc/sc.rar

于 2008-09-19T11:18:37.930 回答
0

在发送完成事件后等待 6 秒,它似乎可以正常工作,因此它会下载足够的数据以正常速度运行,尝试了很多次,还没有慢速播放

于 2009-05-06T20:13:02.417 回答
0

我已经成功使用:

s.load(新 URLRequest(mp3),新 SoundLoaderContext(3000)); // 3000 是 3 秒的缓冲时间

我不能 100% 确定,但是由于我一直在缓冲它,所以我没有注意到许多重新加载的任何慢速播放。

希望这可以帮助。

于 2009-09-22T21:47:24.947 回答