2012-04-24 11 views
0

私はapp.Myアプリを用意しておりますが、上の音で1つのオプションボタンを持っていると私は、次のコードを使用することをoff.For音、アンドロイドでのアプリケーションでのボリュームコントロール?

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

残念ながら、そのアプリケーションの音量設定は、まだシステムボリュームに反映しますアプリケーションが使用しているストリームの種類の設定。私が知りたいのは、システム設定に影響を与えずに、そのアプリケーションのボリュームを設定する方法です。

アプリの音量をAndroidで完全に制御できますか?それを行う方法はありますか?コードでこれを行う必要がありますか?助けてください

答えて

0

低レベルのサウンドAPIであるAudioTrackを使用できます。これには、システムボリュームとは独立して動作するsetStereoVolume()があります。

関連する問題