Я никогда не использовал аудиопоток на платформе Android, однако, основываясь на чтении документации, я думаю, что setRingerMode повлияет на то, как телефон реагирует на входящие вызовы. Например, AudioManager.setRingerMode (RINGER_MODE_SILENT) отключит вибрации и звук при получении входящего вызова.
Однако AudioManager.setStreamMute, кажется, контролирует больше, чем просто аудиопоток для телефонных звонков.
Из документации на http://developer.android.com/reference/android/media/AudioManager.html#STREAM_VOICE_CALL
Я думаю, что AudioManager.setRingerMode (RINGER_MODE_SILENT) будет действовать так же, как AudioManager.setStreamMute (STREAM_RING, true).
Я думаю, что лучший способ увидеть, в чем разница (и убедиться, что то, что я говорю, правда), это написать небольшую программу, которая тестирует эти две функции.