当前位置: 代码迷 >> Android >> android bluetooth解决办法
  详细解决方案

android bluetooth解决办法

热度:34   发布时间:2016-04-28 07:21:17.0
android bluetooth
谁能详细讲解一下蓝牙模块的sco连接,我目前只知道是同步,传输声音,主从这些属性,请问,关于语音的传输到底是如何实现的。
还有,如果想自己实现不通过系统应该怎么做。

------解决方案--------------------
引用:
Quote: 引用:

这是由于大部分手机的蓝牙芯片解完音频后直接可以送到baseband和音频codec上,由baseband完成通讯部分,由音频codec直接完成和蓝牙芯片的音频部分的通信,不需要android部分进行处理。

当android设备与一个hsp蓝牙设备建立sco连接后,route音频到蓝牙即可播放声音。如何实现与蓝牙设备的连接呢,不希望使用系统的start。。。soc啥的。

应该是我的表述错误,不是android不处理,而是不需要过bluez这一层的plugin处理,android还是要完成一些audio的route的功能,这就是经常看到使用alsa的android手机的asound.conf内容各不相同的原因;我不知道你是作为设备厂商进行设备集成功能,还是使用市场上通用的设备进行应用开发,如果是设备集成,可以重新加一些plugin在bluez中,在bluez的插件不够强大的早期有一个开源项目bt-sco把bluetooth设计成一个audio驱动程序,构思算是巧妙,不过现在因为bluez的plugin已经集成了,所以那个项目不再维护;如果是通用设备的应用开发,可能麻烦大一些。
  相关解决方案