Android development Vitamio development framework Audio audio playback failed

error:start called in state 4
Reason: Because it is asynchronous, calling start without prepare will report an error;
Solution: setOnPreparedListener
Directly on the code:
public class MediaPlayerDemo_Audio extends Activity implements OnPreparedListener {
.....
path = "/storage/sdcard1/Movies/test.mp3";
......
mMediaPlayer = new MediaPlayer(this);
mMediaPlayer.setDataSource(path);
mMediaPlayer.prepare();
mMediaPlayer.setOnPreparedListener(this);
......
@Override
public void onPrepared(MediaPlayer mp) {
mMediaPlayer.start();
}
}

Welcome to my WeChat public account:


Guess you like

Origin blog.csdn.net/xhf_123/article/details/49837909