讲师回答 / hyman
首先感谢你对慕课的支持,我详细查看了你贴出的代码,没有发现问题。根据你贴出的异常信息,出错是因为MediaRecorder的状态转移出现的问题,建议你还是根据log排查下,ps:记得使用真机测试。
2015-05-14
讲师回答 / hyman
我看你是在release()方法里面抛出的空指针,错误行应该就一个对象mMediaRecorder吧,你看看你是不是cancel还是某个方法里面误把mMediaRecorder置null了。
2015-05-13
讲师回答 / hyman
线程内部设置了while(isRecording),在Up的时候isRecording = false了。当MediaRecorder准备好时,再次开启:<...code...>
2015-05-10