講師回答 / hyman
首先感謝你對慕課的支持,我詳細(xì)查看了你貼出的代碼,沒有發(fā)現(xiàn)問題。根據(jù)你貼出的異常信息,出錯是因?yàn)镸ediaRecorder的狀態(tài)轉(zhuǎn)移出現(xiàn)的問題,建議你還是根據(jù)log排查下,ps:記得使用真機(jī)測試。
2015-05-14
講師回答 / hyman
我看你是在release()方法里面拋出的空指針,錯誤行應(yīng)該就一個對象mMediaRecorder吧,你看看你是不是cancel還是某個方法里面誤把mMediaRecorder置null了。
2015-05-13
講師回答 / hyman
線程內(nèi)部設(shè)置了while(isRecording),在Up的時候isRecording = false了。當(dāng)MediaRecorder準(zhǔn)備好時,再次開啟:<...code...>
2015-05-10