我创建了一个使用 Deezer 播放器的应用程序,当我播放曲目时,播放器在PLAYING之前进入正常状态,但是当曲目完成时,它永远不会进入 PLAYBACK_COMPLETED 状态。在 Player 对象中,我设置了一个OnPlayerStateChangeListener来检查Player状态。
当轨道完成时,我在日志中看到重复此消息(使用 TAG AudioTrack):
obtainBuffer() track 0x17c400 disbled, restarting
我使用 Deezer API v0.9.3 和 Android 4.0 (API 14) 或更高版本。
谢谢!
更新
使用新版SDK(0.10.10)播放器状态进入PLAYBACK_COMPLETED,问题解决