寫了一個音樂播放器,調(diào)用prepare時會卡頓,UI線程出現(xiàn)反應(yīng)的狀態(tài),需要等待準(zhǔn)備完成后UI線程才有反應(yīng),(廣播更新界面)執(zhí)行更新界面的操作。這樣體驗不好,上網(wǎng)搜了一下,說是可以用prepareAsync方法使用異步處理,然后OnPreparedListener進(jìn)行監(jiān)聽,在onPrepare中進(jìn)行start。但是這樣又出現(xiàn)另一種情況。音樂播放不了,然后onCompletion會監(jiān)聽到播放完畢一直下一首(onCompletion中寫了一個next方法)而且Logcat報Error(-38,0)的錯誤
MediaPlayer調(diào)用prepareAsync()方法后出現(xiàn)error (-38, 0)錯誤
E_mKs3178303
2017-02-28 18:34:00