2010-05-14 2 views
3

나는 오디오 콘텐츠를 스트리밍하는 앱을 가지고 있으며 가끔 은 모든 suddent를 중지합니다.android playback suddenly stopped

AudioHardware의 PCM 재생이

대기 것입니다 그리고 그것 뿐이다 -

로그 캣 창을 보여줍니다.

그가 너무 많은 스레드를 사용했기 때문에 누군가가 말하고있는 또 다른 스레드 (말장난 의도)가 인 것을 보았습니다. 그것이 실제로 을 일으킬 수 있습니까? 오디오 스레드에 우선 순위를 부여 할 수 있습니까?

어쨌든 오디오 하드웨어 pcm이 대기 모드가되는 것을 방지 하시겠습니까?

+0

나는 또한 같은 것을 경험하고있다. 나는 그것이 무엇이 원인인지 모른다. – capecrawler

답변

2

나는이 문제를 겪고 있으며 해결 방법을 찾기 위해 거의 모든 리소스를 다 써 버렸습니다. SoundPool을 사용

http://hificorder.blogspot.com/

내 경우, 나는 데 잠금 : 나는 그가 약뿐만 아니라 당신이 적용됩니다 회담이 가지 audiorecord에 방지하는 방법에 대한 기사, 그리고 아마도 같은 원리를 발견했다. 허용되는 최대 스트림 수를 늘리면 대부분의 경우 이러한 일이 발생하지 않지만 다른 상황에서는 여전히 발생합니다. 나는 이것을 올바르게 처리하는 방법에 대한 더 나은 정보가 있었으면 좋겠다. 왜냐하면 이것이 앱을 중단시키는 쇼 앱이기 때문에 모든 것을 포기해야 할 수도 있기 때문이다.

추가 할 결과가 있으면 다시 게시하십시오.

관련 문제