如何知道MediaRecorder是否处于运行状态?

man*_*thi 10 android audio-recording mediarecorder

我编写了一个代码来使用MediaRecorder记录呼叫对话的音频.

我如何知道MediaRecorder是否处于运行状态,以停止录制.喜欢

boolean running;
MediaRecorder mr;
//what should i assign to running?        
if(running){
   mr.stop()
}
Run Code Online (Sandbox Code Playgroud)

上面的代码只是一个例子..如果你不明白我的问题,请告诉我..我将用实际代码清楚地解释..

我想知道的是"MediaRecorder在哪个州?" - >录制/发布/准备/初始/等..

Mat*_*adt 9

您无法直接获取州,请参阅http://code.google.com/p/android/issues/detail?id=800上的开放增强请求

当媒体播放器达到某个状态时,您需要在侦听器中手动设置变量,以便记住当前状态.

此讨论也是:http: //www.mail-archive.com/android-developers@googlegroups.com/msg35320.html

  • Android再次处于*最佳*状态 (3认同)