我希望用户能够:
1)开始在任何应用程序(音乐,节拍,Spotify等)中播放音乐
2)打开我的Cocos2d V3游戏
3)仍有来自其他应用(Music,Beats,Spotify等)的音乐播放。
默认情况下,Cocos2d V3会淡化音乐并停止播放。
我尝试查看AppDelegate方法 - setupCocos2dWithOptions:,但是您传递的控制音频的选项中没有任何内容。
答案 0 :(得分:0)
Haven没有尝试过自己,但前段时间我遇到了allowIpod
财产,这应该做你需要的。
试试这个:
[OALSimpleAudio sharedInstance].allowIpod = YES;
请注意,它不适用于模拟器(根据文档)。
答案 1 :(得分:0)
由于OALSimpleAudio和OALAudioSession都实现了allowIpod
,因此文档有点令人困惑,但只有后者似乎有效:
OALAudioSession *session = [OALAudioSession sharedInstance];
[session setAllowIpod:YES];
[session setUseHardwareIfAvailable:NO];
[session setHonorSilentSwitch:YES];
第一个应该阻止iPod音乐褪色。第二个允许用户在游戏打开后启动iPod音乐。