У меня проблема с воспроизведением звука в Android-сборке. Я использую Unity 5.4.0b15, но у меня была такая же проблема на 5.3.4p3.Unity3D - Воспроизведение звука при отключении после получения любого вызова/уведомления на Android
У меня есть простой компонент для воспроизведения фоновой музыки, добавленный в «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();
}
После запуска игры на устройствах Android музыка начинает играть отлично. Но пока он работает, я получаю какие-либо уведомления или звонки (телефон, viber или любой другой massinger), музыка перестает играть. Также все остальные звуки играют приглушенным, что я использовал в игровом процессе. Единственный способ перезапустить воспроизведение звука - это убить приложение и запустить его снова.
Также получаю ту же приглушенную проблему, когда я запускаю игру, слушая любой звук с помощью собственного проигрывателя, например Play Music.
На iOS все работает отлично.
Вы приняли мой ответ, поэтому я подумал, что это сработало для вас. Пожалуйста, не принимайте ответы, если они не решили вашу проблему. Для быстрого уведомления это было решено в 5.4.0B23 сегодня. http://unity3d.com/unity/beta – Programmer
любое обходное решение для этого ??? У меня такая же проблема в 5.3.5f1 – Kenshin