gpt4 book ai didi

ios - 在没有麦克风权限的情况下在iOS7中使用蓝牙声音设备

转载 作者:行者123 更新时间:2023-12-01 16:47:26 25 4
gpt4 key购买 nike

使用iOS7,AudioSession类别AVAudioSessionCategoryPlayAndRecord要求获得麦克风许可。但是,如果我只需要为外部音频支持蓝牙,那么这种权限就不合适。有些some的人和我现在的处境相同,但是我找不到答案。

在iOS6中,我使用以下代码将声音路由到蓝牙设备:

[[AVAudioSession sharedInstance] setDelegate:self];
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord
error:&sessionError];

AudioSessionSetActive (true);

UInt32 audioCategory = kAudioSessionCategory_MediaPlayback;

AudioSessionSetProperty (kAudioSessionProperty_AudioCategory,
sizeof (audioCategory), &audioCategory);

有什么方法可以让 支持蓝牙设备,而无需使用要求用户许可使用麦克风的音频 session 类别?

PS:我注意到Google在 map 和YouTube上也是如此。我们有可能无法在iOS7上解决此问题吗?

最佳答案

出现了“允许应用程序使用麦克风”提示,以使用户对应用程序与之交互的内容更有信心。没有办法解决这个问题。

但是,您可以在用户拒绝访问时进行响应。这可能会有所帮助:

How to detect microphone input permission refused in iOS 7

关于ios - 在没有麦克风权限的情况下在iOS7中使用蓝牙声音设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18916044/

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