【发布时间】:2011-01-09 10:10:13
【问题描述】:
我的应用程序产生了一些声音,但我希望能够同时播放普通的 iPod 音乐。我已经使用以下方法设置了我的声音:
UInt32 sessionCategory = kAudioSessionCategory_AmbientSound;
AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(sessionCategory), &sessionCategory);
这应该允许我的应用程序产生的声音与 iPod 音频混合。
-
实际发生的情况:
如果 iPod 音乐在应用程序启动之前播放,一切都按预期工作。
但是,如果没有播放 iPod 音乐,并且用户尝试通过双击主页按钮并使用 iPod 控件来播放音乐,则 iPod 控件将灰显。
事实上,将应用程序置于后台仍然会使 iPod 控件灰显(尽管退出应用程序会导致控件再次可访问。
-
我可能缺少哪些内容/我还需要做什么才能启用这些控件?哪些方法可以禁用我在检查代码时可能忽略的这些控件?
谢谢:)
【问题讨论】:
标签: iphone objective-c audio