STREAM_VOICE_CALL和STREAM_RING之间的区别

时间:2011-06-25 12:13:09

标签: android stream phone-call voice

我目前正在尝试修改手机的音量设置。所以,我找到了我需要的方法,但现在我不理解STREAM_VOICE_CALLSTREAM_RING之间的区别。

很清楚STREAM_VOICE_CALL的用途是什么,但STREAM_RING不应该完全没用?或者它是一个“响铃”,当一条新消息到达时,或者你只是在浏览你的铃声时响铃?

2 个答案:

答案 0 :(得分:1)

正如您所说,STREAM_RING用于振铃/呼叫提醒,STREAM_VOICE_CALL用于电话呼叫。在提出问题之前,您应该始终查看文档,它非常清楚地显示了不同的流: http://developer.android.com/reference/android/media/AudioManager.html

答案 1 :(得分:0)

AudioManager文档说:

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

因此,假设STREAM_RING流音量控制会影响电话在需要响铃时响起的强度(比如发出来电信号)。

STREAM_VOICE_CALL影响电话本身(语音音量)。