案例场景

场景 : Assets/Scripts/Example/9.Native/NativeExample.unity

  1. ![image.png](https://cdn.nlark.com/yuque/0/2019/png/227695/1576725507467-e0b77f15-d0a9-4bff-b8ef-75207f601b76.png#align=left&display=inline&height=63&name=image.png&originHeight=126&originWidth=632&size=14479&status=done&style=none&width=316)

使用

  1. public void StartMusic()
  2. {
  3. NativeInterface.Instance.StartMusic();
  4. }
  5. public void StopMusic()
  6. {
  7. NativeInterface.Instance.StopMusic();
  8. }

这里需要注意的是:
Android : 停止系统音乐的播放只在APP存活阶段,即当APP退出后,系统会自动继续之前的播放
iOS : 使用的是AVAudioSession切换Category,需要确定录音要不要先调用此方法

参考 :
iOS 继续播放或暂时其他app的背景音乐