【发布时间】:2013-07-02 13:07:25
【问题描述】:
我使用AudioRecord API 在我的应用程序中录制音频 (WAV),并且录制成功。但是当我在后台运行其他录制应用程序时尝试录制时,我的应用程序的行为很奇怪。
MediaRecorder API 在另一个录音机正在运行时尝试开始录音时会抛出异常,但 AudioRecord API 会初始化录音机实例并且不会抛出任何异常,因此我无法确定是否有任何录音机实例正在运行。
三星 S3 的默认语音记录器已经处理了这种情况,当我尝试记录它时说
“无法开始新的录制。其他应用程序已经在录制”
如何在我的应用程序的记录器启动之前确定是否有任何其他记录器正在运行?
【问题讨论】:
-
你有什么想法吗,我们该怎么做?
-
@SakiMake 是的,我会把它作为答案发布。
标签: android android-mediarecorder android-audiorecord