在我的应用程序中,我使用AVCaptureStillImageOutput类捕捉图片。此方法还使用AVCaptureSession类,默认情况下使用AVAudioSession
引用: Apple "AVCaptureSession现在默认使用应用程序的AVAudioSession“
由于AVAudioSession类的原因,当我试图捕获图片时,iOS7会生成一个访问设备麦克风的许可请求,但我没有录制视频--我正在拍摄静止图像--这就是为什么苹果评论小组发现我的应用程序没有使用麦克风的功能。
如何解决这个问题?我不想让我的应用程序用麦克风。
苹果评论小组的评论:在审查期间,我们被提示同意使用麦克风,但是,我们无法找到使用麦克风进行录音的任何功能或功能。
相机功能不包括记录功能,也没有在审查时发现的任何其他相关功能。
麦克风同意请求是通过使用AVAudioSessionCategoryRecord或AVAudioSessionCategoryPlayAndRecord音频类别生成的。
如果您不打算在应用程序中记录音频,则选择适合应用程序要求的AVAudioSession会话类别或修改应用程序以包含音频记录功能是合适的。
发布于 2013-10-30 11:06:16
你把你的捕获装置设为正确的了吗?
类似于:
AVCaptureDevice *audioCaptureDevice = [AVCaptureDevice defaultDeviceWithMediaType: AVMediaTypeVideo];
没有代码是很难知道的。
https://stackoverflow.com/questions/19680372
复制相似问题