2016-11-07 23 views
0

Android问题:是否可以通过蓝牙从麦克风接收音频并从设备播放?

有什么方法可以使用蓝牙麦克风实时流式传输音频语音并通过手机扬声器实时播放音频?

注意:我知道在这样的流媒体中有接收器和信号源的概念 - 这也是这种情况,因为我的麦克风扮演的是来源,而我的智能手机扮演着接收器的角色?或者这完全是一个完全不同的场景?

我也知道那里通常使用两种不同的蓝牙配置文件:高级音频分布配置文件(A2DP)和免提耳机配置文件(HFP)。 我猜测只有A2DP在这种情况下是相关的,因为它认为音频流和HFP只用于heands-free phonecalling,对吧?

的idead是我能够通过我的手机的扬声器通过蓝牙麦克风说话,然后听到语音实时 - 就像一个单向无线电系统;-)

我不是找对于一个完整的代码或任何东西,只是一个答案,这是否是可行的? (然后可能是一个手指点在正确的方向)。

表示衷心感谢,

大卫

回答

0

正如你提到的,经典的BT允许双向交谈。

我还没有尝试过这种方式,但当然你可以尝试在需要的时候更换内置的音频配置文件。

请给它一个打击,让我知道,如果它适合你。

干杯! Vivek

+0

“您可以尝试更改内置音频配置文件” - 我不确定我是否遵守。 你的意思是我应该尝试重写A2DP BT Profile? – FrogLeap

+0

不。现在我正在使用经典的BT和BLE模块。在处理录音机功能时,我发现有一些音频配置文件需要更改才能从BT麦克风录制。所以在这里我想说的是,你可以检查这些配置文件中的一些变化。如果那有效,请让我知道。 – AndroidHacker

+0

我不确定我是否理解:来自蓝牙特别兴趣小组(SIG)的配置文件中的唯一更改不是唯一的变化吗?我如何亲自在配置文件中进行更改? 此外,你是暗示我需要录制音频才能播放它? 我能不能直接从输入到输出播放音频而不录制它? – FrogLeap

相关问题