我正在开发一款Android应用,用户可以在其中创建mp3文件的播放列表。我正在使用Mediaplayer
来控制mp3文件的播放。
以下哪项最适合处理播放列表功能?
创建Mediaplayer
的多个实例,将它们存储在数组中并迭代数组并在每个prepareAsync()
对象上调用Mediaplayer
。然后迭代数组并start()
每个对象并在完成时release()
对象。
拥有一个Mediaplayer实例并在完成播放后reset()
并更改对象的dataSource
。
答案 0 :(得分:1)
作为一个答案,第二个选项对我来说很好,因为不需要多个MediaPlayer实例,而是更好地管理MediaPlayer的单个实例。
目前,我正在开发一个逐个播放视频列表的应用程序,为此我使用单个VideoView并通过重置数据源来管理播放所有视频,并且工作正常。
答案 1 :(得分:0)
您必须学习如何创建播放列表并将歌曲(mp3文件)添加到播放列表中。这是Stackoverflow上的一个链接,Android Create Playlist
如果您仍有疑问,我可能会就此问题找到更好的/其他链接。 祝你好运。