我有一个MediaPlayer
,我从一个链接流式传输一个MP3文件我想让音乐根据MP3的持续时间随机化。
我已尝试使用
Random
和来自getDuration()
和MediaPlayer
的{{1}},但可能因缓冲问题而失败。以下代码只是
seekTo()
文件,因为我无法将其置于随机持续时间。 请帮帮我
reset()
答案 0 :(得分:1)
尝试以下随机位置:
randomPosition = ThreadLocalRandom.current().nextInt(0, mediaPlayer.getDuartion() + 1);
然后寻求:
mediaPlayer.seekTo(randomPosition);