通过代码,iOS访问麦克风进行录制

时间:2013-11-07 14:41:23

标签: ios iphone objective-c avaudiorecorder avaudiosession

在我的应用程序中使用AVAudioRecorder进行录制。录音没有问题。当我第一次玩我的应用程序时,问题是警报视图弹出,关于允许/不允许使用麦克风。

我想要

1)控制此默认警报视图,以便我的录音和计时器(用于显示秒数的标签,录制的音频)仅在我点击允许麦克风时开始,

OR

2)需要为应用设置麦克风,以便它不会提示要求允许/禁止麦克风的alertview。

我搜索了互联网,stackoverflow,但没有得到任何与此帖相关的事情。 阅读一些帖子,但他们是关于显示状态,麦克风是否可用于应用程序,这对我来说没什么用。

1 个答案:

答案 0 :(得分:1)

正如John在评论中提到的那样,应用程序要求获得使用麦克风的权限是默认行为,这是无法更改的。但是,您可以检查是否已授予权限。

您应该查看此问题,因为它解释了如何检查并查看是否已授予使用麦克风的访问权限。然后,您可以在获得许可后开始录制。

Detect microphone permission