6

質問を検索してきましたが、似たような質問が見つかりません。

プログラムからの通話中に電話の音量を設定しようとしています。私はJavaとEclipseを使用しています。これをICSで実行したいと思います。

最終的な目標は、ユーザーが連絡先(または連絡先のグループ)を選択し、この人が電話をかけたときに特定の音量を電話に割り当てることができるアプリを作成することです。呼び出し音ではなく、着信音量です。

たとえば、私の義母は電話で吠えます(直接も!)。彼女が電話をかけるたびに、私は音量を数回下げる必要があります。すると、他の人から電話がかかってきて、ほとんど聞こえません。

運が悪かったので、Playストアで同様のアプリを検索しました。

4

1 に答える 1

4

これを試して

AudioManager audioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE);
audioManager.setStreamVolume(AudioManager.STREAM_VOICE_CALL, 20, 0);

これが何らかの理由で機能しない場合 (試していない場合) は、これらをお読みください。

http://developer.android.com/reference/android/app/Activity.html#setVolumeControlStream(int ) http://developer.android.com/reference/android/media/AudioManager.html#STREAM_VOICE_CALL

于 2012-10-11T04:37:52.687 に答える