Hay*_*yan 4 audio android phone-call unity-game-engine
我在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上一切都很完美.
小智 6
这绝对是Unity中的一个错误.我遇到了同样的问题并运行了一些测试来尝试修复它,但没有重新启动应用程序就无法恢复音频.
在我的测试中,我使用Google Hangouts通知来终止音频.
程序员提议的修复程序将不起作用,因为:1.通知不会触发应用程序暂停或应用程序焦点事件.2.初始化新的AudioListener和/或AudioSource实例也不会恢复音频.
这是Unity中的一个低级错误.我会报告这个bug.
| 归档时间: |
|
| 查看次数: |
3714 次 |
| 最近记录: |