2012-04-24 5 views
0

안드로이드 응용 프로그램에서 볼륨 컨트롤? 내가 app.My 응용 프로그램을 준비하고

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

불행하게도, 해당 응용 프로그램의 볼륨 설정이 여전히 시스템 볼륨에 반영,에 소리와 함께 하나 개의 옵션 버튼이 있고 내가 코드를 다음 사용되는 off.For 소리 응용 프로그램이 사용하는 스트림 유형에 대한 설정. 내가 알고 싶은 것은 시스템 설정에 영향을 미치지 않고 해당 응용 프로그램의 볼륨을 설정하는 방법입니다.

그것이 안드로이드에서 가능이 응용 프로그램의 볼륨을 완벽하게 제어 할 수? 그 일을 할 수있는 방법이 있습니까? 코드로이 작업을 수행해야합니까? 제발 도와주세요

답변

0

저수준 사운드 API 인 AudioTrack을 사용할 수 있습니다. 그것은 시스템 볼륨과 독립적으로 작동하는 setStereoVolume()을가집니다.

관련 문제