是否有任何解决方法可以使用long或double在Android中的音频文件中寻找位置?目前seekTo只接受一个参数。我想更精确(比如在十分之一秒内)
int resID = getResources().getIdentifier("music_file", "raw", getPackageName());
MediaPlayer mp = MediaPlayer.create(this, resID);
目前:
mp.seekTo(5);
我想要的是更精确:
mp.seekTo(5.2);
答案 0 :(得分:3)
MediaPlayer.seekTo(int)
看起来像是使用毫秒作为参数。
你需要更多的精度而不是毫秒?或MediaPlayer.seekTo(int)
是几秒而不是毫秒?
来自docs:
public void seekTo(int msec)
寻找指定的时间位置。 参数 msec 偏移量 从开始寻求的毫秒数