[AVCaptureDeviceauthorizationStatusForMediaType:AVMediaTypeAudio]
在 iOS 模拟器上始终返回 AVAuthorizationStatusNotDetermined
,即使尝试调用 [AVCaptureDevice requestAccessForMediaType:AVMediaTypeAudio ...]
会立即授予权限(甚至无需权限对话框!)。
如何知道我是否有麦克风权限?
最佳答案
虽然在 iOS 模拟器上正常工作并不是很重要,但可以首先检查 AVAudioSession.sharedInstance.recordPermission
,它在模拟器和实际设备上都能可靠地报告。
关于ios - iOS 模拟器上的 AVAuthorizationStatusNotDetermined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32988277/