我只需创建一个媒体播放器对象Mediaplayer mp = new Mediaplayer();
使用这个我需要一个接一个地播放多个音频文件,因为我正在使用处理程序
并获得持续时间。
如果我创建多个媒体播放器对象,则显示错误(1,-17)
我还需要显示与音频文件相关的图像。
答案 0 :(得分:1)
答案 1 :(得分:0)
实施OnCompletionListener
并将其注册到您的MediaPlayer
实例。
媒体播放后,它将调用此回调方法onCompletion
void onCompletion(MediaPlayer mp){
//Here you stop it.
mp.stop();
//Reset the data source path to the new file
mp.setDataSource(<uri>);
mp.prepare(); // or mp.prepareAsync();
// start the mediaplayer after the prepare has completed.
}
完成播放所有文件后,释放媒体播放器实例。