Android开发Vitamio开发框架Audio音频播放失败

error:start called in state 4
原因:因为是异步的还没有prepare就调用start会报错;
解决办法:setOnPreparedListener
直接上代码:
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();
}
}

欢迎进入我的微信公众号:


猜你喜欢

转载自blog.csdn.net/xhf_123/article/details/49837909