2

通知を鳴らしながら着信音をミュートしようとしています。Eclipse では、式ウィンドウを見ていて、私が見ている値に困惑しており、誰かがこれに光を当てることができることを願っています:

    amanager.setStreamMute(AudioManager.STREAM_NOTIFICATION, true); //notifications
Toast.makeText(MyApplication.getAppContext(), "Stream Notification Muted", Toast.LENGTH_SHORT).show();

amanager.setStreamMute(AudioManager.STREAM_RING, false);//mute ringer = off
Toast.makeText(MyApplication.getAppContext(), "Stream Ringer UN-Muted", Toast.LENGTH_SHORT).show();

式ウィンドウで、次の値を監視しています。

   amanager.getStreamVolume(AudioManager.STREAM_RING) 
   amanager.getStreamVolume(AudioManager.STREAM_NOTIFICATION)

どちらもボリューム 7 から始まりamanager.setStreamMute(AudioManager.STREAM_NOTIFICATION, true)ます。実行すると、両方とも 0 に移動します。

次に、amanager.setStreamMute(AudioManager.STREAM_RING, false);実行すると、両方とも 7 に移動します。

誰でもこれに光を当てることができますか?? ICS の時点で呼び出し音と通知ストリームが相互にリンクされていることを読みましたが、API レベル 10 のエミュレーターを使用しているときにもこれが表示されます。

アイデアはありますか?前もって感謝します!

4

0 に答える 0