2013-09-16 4 views
1

Я разработал игру в unity3d.Получить Размер звука звука для android: Unity3d

В этой игре я дал возможность установить звук звука звука, который влияет только на мой игровой звуковой объект. Это не связано с настройкой звука в андроиде.

Но я просто хочу проверить, настроено ли мое устройство Android для отключения звука или нет. Если настройка моего устройства не работает, тогда я сохраню значение размера звука в игре до 0.

Но я не получаю способ найти состояние звука в Android-устройстве. Если у кого-то есть идея, тогда, пожалуйста, направляйте меня.

Заранее спасибо за вашу поддержку и помощь ..

ответ

3

Вы можете получить уровень звука вашего устройства таким образом:

AudioManager manager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE); 
int levelSound = manager.getStreamVolume(AudioManager.STREAM_MUSIC); 

Вы должны знать, поток, который вы используете, как правило, Музыка для любого мультимедийного звука (музыка, игры, фильмы, и т.д ...)

Вы можете также проверить это, чтобы знать, режим телефона прямо сейчас:

manager.getRingerMode(); 
+1

Спасибо, но я хочу решение для unity3d не в Android. – zanky

+0

ahhm ok, я неправильно понял ваш вопрос – Sulfkain

+0

его нормально. Благодарю. :) – zanky

Смежные вопросы