小编Hay*_*yan的帖子

Unity3D - 在Android上收到任何通话/通知后,音频播放静音

我在Android版本上有音频播放问题.我正在使用Unity 5.4.0b15,但我在5.3.4p3上遇到了同样的问题.

我有简单的组件用于播放添加到场景中"AudioPlayer"GameObject的背景音乐.

public AudioClip clip;
private AudioSource _musicAudioSource;

private void Awake()
{
   if (_musicAudioSource == null)
   {
       _musicAudioSource = gameObject.AddComponent<AudioSource>();
   }
   _musicAudioSource.loop = true;
   _musicAudioSource.clip = clip;
   _musicAudioSource.Play();
}
Run Code Online (Sandbox Code Playgroud)

在Android设备上运行游戏后,音乐开始播放完美.但是当它运行时,我会收到任何通知或电话(电话,viber或任何其他按摩器)音乐停止播放.所有其他声音都在静音,我在游戏中使用过.重新开始播放音频的唯一方法是终止应用程序并再次运行它.

当我在使用原生播放器(如Play Music)收听任何音频的同时运行游戏时,也会遇到相同的问题.

在iOS上一切都很完美.

audio android phone-call unity-game-engine

4
推荐指数
1
解决办法
3714
查看次数

标签 统计

android ×1

audio ×1

phone-call ×1

unity-game-engine ×1