gpt4 book ai didi

iphone - 在后台播放 AVAudioPlayer 的一个实例

转载 作者:行者123 更新时间:2023-12-03 19:58:16 42 4
gpt4 key购买 nike

我的应用程序中有几个 AVAudioPlayer 实例(在不同的类中)。我已向一个实例添加了多任务处理功能,但所有音频现在都在后台播放。我将“应用程序播放音频”键添加到我的 plist 中并且:

    [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
[[AVAudioSession sharedInstance] setActive: YES error: nil];

到我的类(class)。我如何才能将此代码定位到 AVAudioPlayer 的 1 个实例?

最佳答案

我能找到的解决这个问题的唯一方法是暂停特定的 AVAudioPlayer 实例:

applicationWillResignActive

我将实例的创建移至 appdelegate,然后通过以下方式访问它:

appDelegate = [[UIApplication sharedApplication] delegate]

在我的类里面。可能有更好的方法来做到这一点,但这是我能找到的最快、最简单的方法。

关于iphone - 在后台播放 AVAudioPlayer 的一个实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7609780/

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