问题
- 如果玩家关掉游戏中的音乐,我想使用其它的应用来播放音乐,但是Unity API没有提供对“Override iPod Music”的访问方式。
原因
- 不能使用代码访问“Override iPod Music”。
解决方案
可以使用iOS原生API改变音乐源应用程序:
<extern "C" {
#import <AVFoundation/AVFoundation.h>
#import <AudioToolbox/AudioToolbox.h>
bool _IsMusicPlaying (){
if ([[AVAudioSession sharedInstance] isOtherAudioPlaying ]){
return true;
}
return false;
}
}
更多信息