我正在编写一个应用程序来监控通知流的音量设置(使用android.media.VOLUME_CHANGED_ACTION
的广播接收器 - 我知道的一种黑客攻击),当它设置为静音时,我想停止我的蓝牙如果我选择接听电话(它振动或我看到它响了),我可以通过蓝牙耳机进行响铃但是没有断开它的耳机。
到目前为止,我已尝试使用int 6
静音语音流,蓝牙流(通过提供setBluetoothScoOn(false)
),设置stopBluetoothSco()
并静音前面提到的流但似乎没有上班。我已获得修改音频权限,所以我开始认为这是不可能的。
有没有人有想法?
答案 0 :(得分:0)
当连接蓝牙耳机时,呼叫通知使用HFP协议发送,此协议仅在内部发送某些AT命令(电话到耳机),让耳机知道呼叫,设置SCO ON / OFF将呼叫音频转到耳机/手机,铃声是蓝牙耳机内部的