Можно ли отслеживать или изменять громкость звука системы в Adobe AIR? - PullRequest
1 голос
/ 09 ноября 2011

Я делаю игру в AS3 / Adobe AIR, которая требует, чтобы пользователь реагировал на определенные звуки. Есть ли способ сообщить пользователю заранее, если громкость системы отключена? Кроме того, есть ли способ изменить громкость? Если нет, существует ли внешнее кроссплатформенное приложение, которое позволяет мне контролировать громкость и которое я могу вызывать из Adobe AIR?

Ответы [ 2 ]

2 голосов
/ 09 ноября 2011

Единственный доступ к звуку, который вам может понадобиться, ограничен приложением (Flash player или AIR).Вы можете изменить его с помощью SoundMixer.soundTransform.volume для общей громкости или SoundChannel.soundTransform.volume для определенного звука.

Подводя итог, вы не можете получить доступ к настройкам или состоянию диспетчера звука ОС с помощью Flash.Вот почему многие флэш-сайты начинаются с сообщения, в котором пользователям предлагается включить свои динамики.

0 голосов
/ 14 ноября 2014

Родные расширения - путь.

Вы можете следовать учебнику Adobe: http://www.adobe.com/devnet/air/articles/building-ane-ios-android-pt1.html

Или скачайте их в готовом виде: https://github.com/nweber/SystemVolumeNativeExtension

...