gpt4 book ai didi

ios - AudioSessionInitialize 已弃用的修复程序?

转载 作者:IT王子 更新时间:2023-10-29 08:06:03 26 4
gpt4 key购买 nike

Apple 没有在 Apple Developer 网站上为此发布任何替代代码。

最佳答案

你应该使用 AVAudioSession。

要替换已弃用的 AudioSessionInitialize 提供的功能(例如,如果您需要指定 AudioSessionInterruptionListener 回调),您可以订阅 AVAudioSessionInterruptionNotification 通知:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(audioSessionDidChangeInterruptionType:)
name:AVAudioSessionInterruptionNotification object:[AVAudioSession sharedInstance]];

并实现您的 audioSessionDidChangeInterruptionType: 处理程序,例如:

- (void)audioSessionDidChangeInterruptionType:(NSNotification *)notification
{
AVAudioSessionInterruptionType interruptionType = [[[notification userInfo]
objectForKey:AVAudioSessionInterruptionTypeKey] unsignedIntegerValue];
if (AVAudioSessionInterruptionTypeBegan == interruptionType)
{
}
else if (AVAudioSessionInterruptionTypeEnded == interruptionType)
{
}
}

关于ios - AudioSessionInitialize 已弃用的修复程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19710046/

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