安卓播放突然停止

3
我有一个应用程序,它可以流式传输音频内容,但有时会突然停止。 logcat窗口显示--
音频硬件pcm播放即将进入待机状态
就是这样。
我在另一个主题中看到有人说这是因为他使用了太多线程。这可能会导致这种情况吗?我可以提高音频线程的优先级吗?
有没有办法防止音频硬件pcm进入待机状态?

我也遇到了同样的问题。我不知道是什么原因导致的。 - capecrawler
1个回答

2
我也遇到了这个问题,并且几乎耗尽了所有资源来寻找解决方法。我找到了一篇关于如何通过AudioRecord防止这种情况的文章,也许他在那里谈到的原则也适用于你:

http://hificorder.blogspot.com/

在我的情况下,我使用SoundPool时会出现锁定。增加允许的最大流数可以防止在大多数情况下出现这种情况,但在其他情况下仍会发生。我真希望能有更好的信息来正确处理这个问题,因为就目前而言,这是我的应用中一个致命的错误,可能会迫使我完全放弃它。

如果您有任何发现,请务必回复此帖子。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接