2014-03-19 6 views
1

Android 음악 플레이어를 만들고 있습니다. 부분 wakelock 및 다음 노래를로드하고 재생하는 onCompletionListener를 사용하여 MediaPlayer 객체를 보유한 서비스가 있습니다. 화면이 켜져있을 때까지 모든 것이 작동하지만 화면이 꺼지면 노래 사이에 10-15 초의 간격이 있습니다. 아무도이 부조화를 일으킬 수있는 것을 알고 있습니까?화면이 꺼져있을 때 Android MediaPlayer 재생 간격이 좁음

+0

전경 서비스를 사용합니까? 어쩌면 서비스의 코드와 사용 방법을 게시해야합니다. – Huxley

답변

0

문제는 Google의 MediaPlayers 가이드 라인을 따른 것입니다. 그것들은 MediaPlayer에 PartialWakeLock을 구축 할 수있는 방법을 제공합니다. 노래를 바꿀 때 WakeLock을 잃어 버리기 때문에 이것은 끔찍한 생각입니다. 해결책은 별도의 WakeLock 객체를 사용하는 것입니다. 희망이 동일한 문제가있는 사람을 도와주세요!

관련 문제