我正在使用android.media.MediaPlayer
在我的Android应用中播放一首歌。
我的应用中的某些事件会在歌曲的某些部分触发。
要知道我现在的歌曲在哪里,我使用MediaPlayer.getCurrentPosition()
。
这种方法的一个问题是getCurrentPosition()
会返回歌曲中的当前位置,加上一个小错误。错误常量,但我测试的所有手机都不同。
更新Android时,错误也会发生变化。
误差范围为-50到150 ms。
这是一个已知问题吗? 关于如何解决它的任何想法? (除了在所有已知手机和Android版本上创建表格)
答案 0 :(得分:1)
这是一个已知问题。见http://code.google.com/p/android/issues/detail?id=11590 截至今天,我还没有看到任何好的解决方案。