2012-04-24 2 views
0

Я готовлю приложение app.My имеет одну кнопки опций со звуком, и звук off.For, что я использовал следующий код,регулятор громкости с приложением в android?

AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE); 
    int maxVolume = audioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC); 
    int curVolume = audioManager.getStreamVolume(AudioManager.STREAM_MUSIC); 

К сожалению, настройка громкости для этого приложения будет по-прежнему отражает на системном томе для типа потока, используемого приложением. Я хотел бы знать, как установить громкость для этого приложения, только не влияя на настройки системы.

Возможно ли, что у android есть полный контроль над объемом приложения? Есть ли способ, который мог бы это сделать? Должен ли я делать это с помощью кода? помогите мне

ответ

0

Вы можете использовать AudioTrack, API уровня более низкого уровня. Он имеет setStereoVolume(), который работает независимо от объема системы.

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