Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何防止android在蓝牙设备连接时选择蓝牙A2DP路由_Android_Audio_Bluetooth - Fatal编程技术网

如何防止android在蓝牙设备连接时选择蓝牙A2DP路由

如何防止android在蓝牙设备连接时选择蓝牙A2DP路由,android,audio,bluetooth,Android,Audio,Bluetooth,我正在使用MediaRouter(来自v7支持库)并以编程方式选择音频到我的特定设备的路由,但当某些蓝牙A2DP设备连接时,Android会自动选择与该蓝牙设备关联的路由 我怎样才能防止它从我已经选择的和想要的路线切换过来呢?嗯,似乎到目前为止还没有办法 自动切换到蓝牙A2DP路由硬编码到Android框架中 如果存在活动BT路由且当前选择的路由为默认系统路由,或者如果尚未选择路由,则将选择活动BT路由 因此,如果您当前的路由是默认路由,则将自动选择BT A2DP路由。可以收听回调并选择默认的返

我正在使用MediaRouter(来自v7支持库)并以编程方式选择音频到我的特定设备的路由,但当某些蓝牙A2DP设备连接时,Android会自动选择与该蓝牙设备关联的路由


我怎样才能防止它从我已经选择的和想要的路线切换过来呢?

嗯,似乎到目前为止还没有办法

自动切换到蓝牙A2DP路由硬编码到Android框架中

如果存在活动BT路由且当前选择的路由为默认系统路由,或者如果尚未选择路由,则将选择活动BT路由

因此,如果您当前的路由是默认路由,则将自动选择BT A2DP路由。可以收听回调并选择默认的返回路线。

有关如何执行此操作的建议,请参阅(可能在您的设备上工作,也可能不工作)。您也可以尝试以同样的方式调用
音频服务
,但由于它是非静态的,因此可能有点棘手。