gpt4 book ai didi

ios - 如果来自另一个应用程序的音乐正在 spritekit 中播放,如何使 AVAudioPlayer 静音

转载 作者:行者123 更新时间:2023-11-28 19:41:00 25 4
gpt4 key购买 nike

默认情况下,我注意到在 Spritekit 中,如果正在播放来自另一个应用程序的音频,它会自动关闭并播放应用程序中的音频。我该怎么做才能使相反的事情发生?如何使应用程序中的音频和音乐以及音效保持静音并播放外部音乐?

最佳答案

您可以使用 AVAudioSession 来调整混音设置。您可以选择的音频类别很少,但我认为 AVAudioSessionCategoryAmbient 可能最接近您想要的:

NSError *err;
AVAudioSession *session = [AVAudioSession sharedInstance];
[session setCategory:AVAudioSessionCategoryAmbient error:&err];

if (err) {
NSLog(@"There was a problem setting the session category: %@", error);
}

关于ios - 如果来自另一个应用程序的音乐正在 spritekit 中播放,如何使 AVAudioPlayer 静音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34258105/

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