Android上的蓝牙免提配置文件音频路由

时间:2017-08-29 14:34:54

标签: android bluetooth android-audiomanager

我正在编写一个小型个人实用程序应用程序的初步阶段,我已经阅读了很多关于蓝牙和Android开发人员有关蓝牙的信息。我只是想了解我想要实现的是否有可能。

我想将音频和麦克风从我的Android手机发送到我的汽车主机,这样我就可以使用汽车的麦克风和扬声器了。如果我在车上播放了一个无线电频道(FM源),然后我从手机或主机开始拨打电话,收音机的音频将被静音和音频(我猜的是麦克风)将通过我的汽车扬声器。当我挂机时,收音机再次开始播放。这是我猜的预期行为。如果我将蓝牙作为汽车主机的源头,那么我可以通过汽车的扬声器将手机中的音乐传输出去。这样,我也可以使用Google Now / Assistant。一切正常,可能与预期的一样。

现在我真正想从我的应用程序中实现的是,当收音机正在播放时(FM作为主机上的源),是能够使用Google Now和语音输入问一些东西和麦克风/音频应该通过汽车。如果主管单元有FM收音机作为来源,这将不起作用。所以我的想法是,通过使用应用程序,我将以某种方式触发主机单元将源从FM收音机切换到蓝牙模式,这样我就可以使用汽车的麦克风/扬声器,然后启动Google Now进行语音输入。完成后,主机单元应将音频源重置为FM收音机。当然,我无法通过API以编程方式访问主机单元并更改音频源,但也许这可以通过蓝牙完成(我假设电话呼叫和主机上的源切换直接通过BT协议完成) )

所以我想知道使用Android的AudioManager对象是否可行。如果是,那么我会进一步研究,如果没有,那就是它。无论哪种方式,我都会学到新东西。

0 个答案:

没有答案