gpt4 book ai didi

ios - 查看AVAudioSession记录权限状态

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:00:27 25 4
gpt4 key购买 nike

是否可以在不启动标准 iOS 请求流程的情况下检查记录权限状态(是否已授予)?

例如,如果我想知道是否授予了记录权限,但没有在 [AVAudioSession sharedInstance] 上调用 -requestRecordPermission,这将使 iOS 向用户允许访问麦克风。

我正在寻找类似于 CLLocationManager 的 authorizationStatus kCLAuthorizationStatusNotDetermined 的东西

谢谢

最佳答案

在 iOS 8 中,他们为 AVAudioSession 添加了一个新属性:

[AVAudioSession sharedInstance].recordPermission

返回一个AVAudioSessionRecordPermission:

enum {
AVAudioSessionRecordPermissionUndetermined = 'undt',
AVAudioSessionRecordPermissionDenied = 'deny',
AVAudioSessionRecordPermissionGranted = 'grnt'
};
typedef NSUInteger AVAudioSessionRecordPermission;

但是iOS 7好像没有办法。

关于ios - 查看AVAudioSession记录权限状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24764194/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com