有什么解决方法可以在Android的音频文件中使用长号或双号来寻找位置吗?当前seekTo只接受一个int参数。我想更精确(例如在十分之一秒之内)

int resID = getResources().getIdentifier("music_file", "raw", getPackageName());
MediaPlayer mp = MediaPlayer.create(this, resID);

目前:
mp.seekTo(5);

我想要的是更高的精度:
mp.seekTo(5.2);

最佳答案

MediaPlayer.seekTo(int)看起来像使用毫秒作为参数。

您需要比毫秒更高的精度吗?还是MediaPlayer.seekTo(int)是秒而不是毫秒?

docs:

10-07 19:06