gpt4 book ai didi

ios - 如何监视iOS7中的音频输出路由更改([AVAudioSession sharedInstance] .currentRoute)

转载 作者:行者123 更新时间:2023-12-02 23:52:23 27 4
gpt4 key购买 nike

我们正在使用键值观察来查看音频输出路由是否通过以下代码进行了更改:

AVAudioSession *audioSession = [AVAudioSession sharedInstance];
[audioSession addObserver:self forKeyPath:@"currentRoute" options:NSKeyValueObservingOptionNew | NSKeyValueObservingOptionInitial context:nil];

但是,当我插入/拔下耳机时,它不起作用。我可以使用相同的api监视“outputvolume”更改。

最佳答案

只需听AVAudioSessionRouteChangeNotification:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(currentRouteChanged:) name:AVAudioSessionRouteChangeNotification object:nil];

关于ios - 如何监视iOS7中的音频输出路由更改([AVAudioSession sharedInstance] .currentRoute),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22677870/

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