Unity 6.3
0 онлайн 83 гостей 3 в системе
Вход

PlayerSettings.muteOtherAudioSources

Declaration

public static bool muteOtherAudioSources;

Описание

Останавливает или разрешает воспроизведение звука из других приложений в фоновом режиме во время работы приложения Unity.

Эта настройка является общей для платформ iOS и Android.

Установите значение true, и приложение Unity остановит воспроизведение звука из других приложений в фоновом режиме, установите значение false, и звуки из фоновых приложений будут продолжать воспроизводиться вместе с приложением Unity.

Unity игнорирует PlayerSettings.muteOtherAudioSources, если выполняется хотя бы одно из следующих условий:

  • Unity Аудио отключено. (меню: Изменить > Project Настройки > Аудио > Отключить Unity Аудио)
  • Unity удалил AudioManager из проекта во время сборки.

AudioManager удаляется из проекта, если выполнены все следующие условия:

  • В проекте нет аудиоконтента.
  • Проект использует IL2CPP.
  • Код двигателя включён.

Примечание: Начиная с Android Marshmallow (6.0), установка этого в false заглушает звук вашего Unity приложения во время входящего телефонного звонка (когда телефон звонит). Если вы хотите, чтобы это поведение было на более старых версиях Android, вам нужно добавить разрешение READ_PHONE_STATE в манифест. См. в документации Android для получения дополнительной информации о манифестах сборки.