3
我有一个应用程序,是流音频内容,有时它只是 停止所有sudunt。Android播放突然停止
的logcat的窗口显示 -
AudioHardware PCM播放进入待机
,就是这样。
我在另一个线程(双关语)上看到有人说这是因为他使用了太多线程而导致它是 。这真的可能导致 这个?我可以给音频线程更高的优先级吗?
无论如何,以防止音频硬件pcm进入待机状态?
我有一个应用程序,是流音频内容,有时它只是 停止所有sudunt。Android播放突然停止
的logcat的窗口显示 -
AudioHardware PCM播放进入待机
,就是这样。
我在另一个线程(双关语)上看到有人说这是因为他使用了太多线程而导致它是 。这真的可能导致 这个?我可以给音频线程更高的优先级吗?
无论如何,以防止音频硬件pcm进入待机状态?
我也有这个问题,几乎已经耗尽我所有的资源,试图找到解决方法。我发现如何防止这种情况与AudioRecord的文章,也许同样的原则,他谈到会有适合您还有:
使用的Soundpoolhttp://hificorder.blogspot.com/
在我的情况,我有锁定。允许的最大流数增加可以防止在大多数情况下发生这种情况,但在其他情况下仍然会发生。我真的希望有更好的关于如何正确处理这个问题的信息,因为实际上,这是一个停止在我的应用程序中的bug,可能会迫使我放弃它。
如果您有任何发现需要添加,请务必回复。
我也遇到同样的情况。我不知道是什么原因造成的。 – capecrawler 2010-06-21 09:25:21