我使用 AVAudioPlayer 在我的应用程序中播放声音,但在播放声音时它会关闭 iPod。

有没有办法防止这种情况?我不想使用系统声音,因为我无法控制它们的音量。

谢谢你的帮助。

最佳答案

这应该对你有用(取自我的 Ambiance 应用程序)

[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: nil];
UInt32 doSetProperty = 1;
AudioSessionSetProperty (kAudioSessionProperty_OverrideCategoryMixWithOthers, sizeof(doSetProperty), &doSetProperty);
[[AVAudioSession sharedInstance] setActive: YES error: nil];

从文档:

关于iphone - AVAudioPlayer 关闭 iPod - 如何解决?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1507541/

10-12 04:41