关注

通过代码开启“Override iPod Music”选项

问题

  • 如果玩家关掉游戏中的音乐,我想使用其它的应用来播放音乐,但是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;

    }

}

更多信息

 

 

这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
还有其它问题?提交请求

0 评论

登录写评论。