MediaPlayer寻找随机持续时间

时间:2018-04-05 15:02:42

标签: java android android-mediaplayer

我有一个MediaPlayer,我从一个链接流式传输一个MP3文件我想让音乐根据MP3的持续时间随机化。

  

我已尝试使用Random和来自getDuration()MediaPlayer的{​​{1}},但可能因缓冲问题而失败。

     

以下代码只是seekTo()文件,因为我无法将其置于随机持续时间。 请帮帮我

reset()

1 个答案:

答案 0 :(得分:1)

尝试以下随机位置:

randomPosition = ThreadLocalRandom.current().nextInt(0, mediaPlayer.getDuartion() + 1);

然后寻求:

mediaPlayer.seekTo(randomPosition);