我正在尝试在android中构建一个呼叫记录器。我正在使用MediaRecorder
类:
当我的应用程序到达以下行时:recorder.stop()
我收到以下错误:
stop called in an invalid state: 1
导致这个问题的原因是什么?
提前致谢,
KOBI
答案 0 :(得分:3)
从MediaRecorder文档页面:
http://developer.android.com/reference/android/media/MediaRecorder.html
查看给出的状态图,只有在stop()
处于州MediaRecorder
Recording
很难在没有代码的情况下判断你做错了什么,但是你必须处于错误的状态才能调用stop()
。