Разница между STREAM_VOICE_CALL и STREAM_RING - PullRequest
1 голос
/ 25 июня 2011

Я сейчас пытаюсь изменить настройки громкости телефона.Итак, я подошел к методам, которые мне нужны, но теперь я не понимаю разницу между STREAM_VOICE_CALL и STREAM_RING.

Понятно, для чего нужен STREAM_VOICE_CALL, но не должен STREAM_RING быть полностью бесполезным тогда?Или это «звонок», который звонит, когда приходит новое сообщение, или вы просто просматриваете мелодии звонка?

Ответы [ 2 ]

1 голос
/ 25 июня 2011

Как вы и сказали, STREAM_RING - для звонка / оповещения о звонке, а STREAM_VOICE_CALL - для телефонных звонков. Вы должны всегда проверять документацию, прежде чем задавать вопрос, она довольно четко раскрывает различные потоки: http://developer.android.com/reference/android/media/AudioManager.html

0 голосов
/ 25 июня 2011

Документы AudioManager говорят:

STREAM_RING        The audio stream for the phone ring
STREAM_VOICE_CALL  The audio stream for phone calls

Таким образом, предположительно, регулятор громкости потока STREAM_RING будет влиять на то, насколько сильно телефон звонит, когда ему нужно позвонить (скажем, длявходящий телефонный звонок).

STREAM_VOICE_CALL влияет на сам телефонный звонок (громкость голоса).

...