如果音频录制开始结束的速度太快,可能还没准备好,你就stop就会出现这种状态。
我们在开始前,最好先确保之前 的已经释放掉了。。。
MediaPlayer或AudioRecord必须在mediaPlay.isPlaying()返回true时才能执行stop,否则就会出现IllegalStateException的错误。
所以我们在调用stop方法的时候得先判断状态。。
如果音频录制开始结束的速度太快,可能还没准备好,你就stop就会出现这种状态。
我们在开始前,最好先确保之前 的已经释放掉了。。。
MediaPlayer或AudioRecord必须在mediaPlay.isPlaying()返回true时才能执行stop,否则就会出现IllegalStateException的错误。
所以我们在调用stop方法的时候得先判断状态。。