Android 5.0 호환성 문제를 해결하는 중이다. 그런데 넥서스5에서 MediaPlayer에 버그가 있다.
1. setLooping(true)로 설정하였음에도 불구하고, onCompletion이 호출되면서 1번만 플레이하고 끝난다. 안드로이드 4.4.4에서는 이렇게 되지 않고 무한 플레이 된다.
2. setLooping(true) 설정된 MediaPlayer의 최초 플레이시에는 소리가 전혀나지 않는다.
따라서 나는 MediaPlayer에서 setLooping을 믿지 않기로 했고, OnCompletionListener에서 looping을 수동으로 제어하기로 했다.
No comments:
Post a Comment