【发布时间】:2011-03-28 09:11:17
【问题描述】:
我编写了一个代码来使用 MediaRecorder 录制通话对话的音频。
我如何知道 MediaRecorder 是否处于运行状态,以停止录制。 喜欢
boolean running;
MediaRecorder mr;
//what should i assign to running?
if(running){
mr.stop()
}
上面的代码只是一个例子..如果你不明白我的问题,请告诉我..我会用实际的代码解释清楚..
我只想知道“MediaRecorder 处于哪个状态?” -> 录制/发布/准备/初始/等..
【问题讨论】:
-
尽管这个问题已经有十年了,但问题仍然存在,即无法确定
MediaRecorder是否已开始录制。但是,我只是在这里发布了一个解决方法:stackoverflow.com/a/66821059/15389960 在此处发布链接,因为我在研究问题时发现了这个问题,并且接受的解决方案让我折腾了,因为它是针对MediaPlayer而不是针对MediaRecorder.问候。
标签: android audio-recording mediarecorder