既然iPhone 3.0 sdk是公开的,我想我可以向那些已经玩过3.0 sdk的人提出这个问题.我想在我的应用程序中录制音频,但我想使用AVAudioRecorder而不是像SpeakHere演示的示例那样的旧录音方式.没有任何关于如何在iPhone开发人员中心做到最好的例子,只引用这些类.我是iPhone开发的新手,所以我正在寻找一个简单的示例来帮助我入门.提前致谢.
我想检测用户何时拒绝我的iOS应用程序上的麦克风权限.我在尝试录制麦克风时只获得此值:-120.000000 db
但在此之前我必须设置一个AVAudioSession.还有其他功能吗?
我在输出中得到了这条消息:
Microphone input permission refused - will record only silence
谢谢.
检查在iOS 7,我能找到麦克风许可唯一记载的方法requestRecordPermission记录上AVAudioSession.https://developer.apple.com/library/ios/documentation/AVFoundation/Reference/AVAudioSession_ClassReference/Reference/Reference.html#//apple_ref/occ/instm/AVAudioSession/requestRecordPermission:
但是,如果用户尚未做出决定,则使用此方法检查权限的行为将显示要求用户许可的警报,这可能是非常不合需要的.是否有工作来检查麦克风权限而不显示提示?
ios7 ×2
audio ×1
cocoa-touch ×1
ios ×1
iphone ×1
microphone ×1
objective-c ×1
permissions ×1
recording ×1