1
我使用android.media.MediaPlayer
在我的Android應用程序播放一首歌曲。 我的應用中的某些事件在歌曲的某些部分被觸發。 要知道歌曲中的哪一部分,我現在使用MediaPlayer.getCurrentPosition()
。MediaPlayer.getCurrentPosition()具有系統相關的偏移
這種方法的問題是,getCurrentPosition()
返回樂曲的當前位置,再加上一個小錯誤。錯誤是常數,但對於我測試的所有手機都不相同。 更新Android時該錯誤也會更改。 錯誤的範圍從-50到150毫秒。
這是一個已知的問題? 關於如何解決它的任何想法? (不超過所有已知的手機和Android版本創建表)
與Android操作系統版本有任何關聯嗎? – inazaruk
是的,但目前還不清楚這是否是唯一的來源。 –