gpt4 book ai didi

iphone - 让 AVFoundation 不停止 iPod 音乐

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:09:20 27 4
gpt4 key购买 nike

我正在使用 AVFoundation 框架来播放声音文件。我遇到的问题是它在使用音频文件时停止播放音乐,我不是说连续播放两个文件,而是播放声音文件,然后从它停止的地方继续播放 iPod 音乐。有什么办法可以使用 AVFoundation 就是这种方式吗?还是有更好的框架?

这是我的代码:

click = [NSURL fileURLWithPath:[NSString stringWithFormat:@"@/Click.WAV", [[NSBundle mainBundle] resourcePath]]];
audioPlayer = [[AVAudioPlayer alloc]initWithContentsOfURL:click error:nil];
audioPlayer.numberOfLoops = 1;
[click release];
[audioPlayer play];

这段代码工作得很好,我必须把它打出来所以忽略它可能存在的任何问题。

谢谢,雅各布

最佳答案

您可以使用 AVAudioSession类来更改您的应用程序的音频“类别”:因此您可以允许它在 iPod 音乐之上播放。使用 -setCategory:error: 方法,您可能想要使用 AVAudioSessionCategoryAmbient。更多信息可以在 Audio Session Programming Guide 中找到.

关于iphone - 让 AVFoundation 不停止 iPod 音乐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7143912/

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