我使用 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/