android - 把安卓手机变成蓝牙耳机

标签 android bluetooth a2dp

假设我们在支持蓝牙的设备上安装了 Android 操作系统。我们可以构建一个应用程序,通过蓝牙 A2DP 将自己宣传为蓝牙扬声器吗?

如果可能的话,那么任何其他设备都可以配对/连接到我们的蓝牙服务器应用程序并传输任何音乐/声音。然后,此服务器应用程序可以获取音乐流并在本地播放,甚至可以通过 Wi-Fi 将其发送到其他设备。这在理论上可以实现多房间蓝牙解决方案。

知道如何实现吗?我从哪里开始?

最佳答案

事实证明,相关问题有一个非常好的和详细的答案 here .

简短回答:可能,但需要修改 Android 操作系统配置和相当多的低级别 NDK 开发,以将 A2DP Sink 角色公开为要使用的 API。

感谢@BartPlatak 的指点!

关于android - 把安卓手机变成蓝牙耳机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27113504/

相关文章:

javascript - React Native - Android 应用程序在 Debug 上工作,在 Release 上崩溃

java - 安卓java : delete selected file/folder

java - 安卓应用蓝牙连接手机-PC

android - 在 Android 中,有没有办法使用 "MODE_IN_COMMUNICATION"将音频路由到 A2DP?

c - 解释asound.conf文件与HFP和A2DP命令之间的关系

java - 如何在我的设置 Activity 中添加主题?

xamarin - 蓝牙 LE 未检测到设备

ios - iPhone蓝牙和 "Made for iPod"

iOS:使用蓝牙音频输出(kAudioSessionProperty_OverrideCategoryEnableBluetoothInput)AudioSession

android - LocationManager requestLocationUpdates 和 android 中的 timertask