在android中重用循环mediaplayer

在android中重用循环mediaplayer,android,media-player,Android,Media Player,如何在android中正确地重用同样是循环的MediaPlayer?(应在原始文件夹中初始化为MediaPlayer.setDataSource,以便我可以使用prepareAsync())如果要重用MediaPlayer,应停止()播放器,使用新数据重新准备,然后重新启动它。我相信之前设置的OnPreparedListener将再次被调用,但您也可以在准备之前重置它 一旦调用release(),MediaPlayer将不再可用,因此您应该在完全完成并需要它来释放资源时才这样做。这里记录了Med

如何在android中正确地重用同样是循环的
MediaPlayer
?(应在原始文件夹中初始化为MediaPlayer.setDataSource,以便我可以使用
prepareAsync()

如果要重用MediaPlayer,应停止()播放器,使用新数据重新准备,然后重新启动它。我相信之前设置的OnPreparedListener将再次被调用,但您也可以在准备之前重置它


一旦调用release(),MediaPlayer将不再可用,因此您应该在完全完成并需要它来释放资源时才这样做。

这里记录了MediaPlayer对象的生命周期,这就是您要寻找的吗?哦,谢谢!!我想知道,当我重新使用mediaplayer时,调用
release()
并再次初始化它,还是只调用
stop()
prepareAsync()
setOnPreparedListener()
start()
?非常感谢您的帮助!!非常感谢