Android MediaPlayer seekTo精确

时间:2014-10-15 15:55:10

标签: android audio android-mediaplayer

是否有任何解决方法可以使用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);

1 个答案:

答案 0 :(得分:3)

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

你需要更多的精度而不是毫秒?或MediaPlayer.seekTo(int)是几秒而不是毫秒?

来自docs

  

public void seekTo(int msec)

     

寻找指定的时间位置。 参数 msec 偏移量   从开始寻求的毫秒数