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();
}
}

歡迎進入我的微信公衆號:


發佈了17 篇原創文章 · 獲贊 18 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章