android设置音量(话音)

设置音量(am.setStreamVolume(AudioManager.STREAM_VOICE_CALL, 0, AudioManager.FLAG_SHOW_UI);): 
发送广播通知: 
Intent intent = new Intent(AudioManager.VOLUME_CHANGED_ACTION); 
        intent.putExtra(AudioManager.EXTRA_VOLUME_STREAM_TYPE, streamType); 
        intent.putExtra(AudioManager.EXTRA_VOLUME_STREAM_VALUE, index); 
        intent.putExtra(AudioManager.EXTRA_PREV_VOLUME_STREAM_VALUE, oldIndex); 

        mContext.sendBroadcast(intent); 

UI: 
即使音量设为0,通话也有声音:VolumePanel.java: 
case AudioManager.STREAM_VOICE_CALL: { 
                /* 
                 * For in-call voice call volume, there is no inaudible volume. 
                 * Rescale the UI control so the progress bar doesn't go all 
                 * the way to zero and don't show the mute icon. 
                 */ 
                index++;  // 音量由0变为1了 
                max++; 
                message = INCALL_VOLUME_TEXT; 
                setSmallIcon(index); 
                break; 
            } 
(end) 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值