这似乎是由于onCompletion以某种方式被调用的事实。MediaPlayer.reset()会调用onCompletion吗?我已经包含了logcat输出和我的代码。如果我做错了什么,请告诉我。(6675): Attempt to call getDuration without a valid mediaplayer02-24 00:36:35.3
在我的安卓应用程序中,我只用MediaPlayer播放循环声音。我试图循环流体,消除音轨结束和下一次读数开始之间的时间。我试着使用函数setLooping,但声音之间有一段时间。我尝试使用setOnCompletionListener函数,如下所示: @Override
public void onCompletion(MediaPlayer</e
我正在尝试找出如何使用安卓的MediaPlayer方法setNextMediaPlayer,它应该顺利地从一个播放器(歌曲)过渡到另一个。但不知道如何使用该方法,因为缺乏文档。这就是我所做的,但它不起作用: final MediaPlayer mp2 = new MediaPlayersetOnCompletionListener(new OnCompletionListene