android播放突然停止

时间:2010-05-14 16:51:04

标签: android media pcm playback

我有一个播放音频内容的应用,有时它只是 停止了所有的突发事件。

logcat窗口显示 -

AudioHardware pcm播放待机

就是这样。

我在另一个帖子(双关语)看到有人说它是 因为他使用太多线程真的会造成这种情况吗? 这个?我可以给音频线程更优先吗?

无论如何要防止音频硬件pcm进入待机状态?

1 个答案:

答案 0 :(得分:2)

我也遇到了这个问题,几乎耗尽了我所有的资源,试图找到解决方法。我发现了一篇关于如何使用AudioRecord来防止这种情况的文章,也许他所讨论的相同原则也适用于你:

http://hificorder.blogspot.com/

在我的情况下,我使用SoundPool进行锁定。增加允许的最大流数量可以防止在大多数情况下发生这种情况,但在其他情况下仍然会发生这种情况。我真的希望有关于如何正确处理这个问题的更好的信息,因为实际上,这是一个停止我的应用程序中的错误,这可能会迫使我放弃它。

如果您要添加任何调查结果,请务必回复。