标签: a2dp

通过A2DP/AVRCP发送跟踪信息

我正在尝试通过A2DP/AVRCP发送跟踪信息.现在,音乐完全流式传输,但在"接收器"(即:汽车音频)上,"音轨信息屏幕"是空白的(在那里使用流行的播放器不是这种情况).任何的想法 ?

android bluetooth avrcp a2dp

26
推荐指数
3
解决办法
2万
查看次数

如何通过蓝牙将音频从一个Android设备流式传输到另一个Android设备?

是否可以通过蓝牙传输音频?在我的研究过程中,我发现它只能使用A2DP(Advanced Audio Distribution Profile).每个Android设备都支持A2DP吗?如果没有,是否可以使用蓝牙在两个Android设备之间传输音频?请帮我理解这个.

我查看了以下链接:

android bluetooth audio-streaming a2dp android-bluetooth

26
推荐指数
1
解决办法
4万
查看次数

如何在Android中启用A2DP接收器功能?

我正在开发一个使用Gingerbread 2.3.4作为操作系统的定制嵌入式设备.现在,该设备应该能够播放来自其他支持A2DP的设备(如iPhone或其他Android设备)的音频流.我知道姜饼包括Bluez堆栈4.69,它具有A2DP接收器功能.但是,我怀疑Android是否公开了这些API.

您对我如何实现此功能有任何想法吗?由于我没有开发通用的Android应用程序,因此将会欣赏任何类型的非标准方法.我认为Bluez即使在Android中也可以通过DBus接口直接访问堆栈.

android bluetooth android-ndk a2dp

19
推荐指数
1
解决办法
5935
查看次数

Android设备之间的蓝牙音频流

我对同一主题进行了研究,发现android设备是a2dp源,音频只能从a2dp源流到a2dp接收器.A2dp接收器可以是蓝牙耳机或蓝牙扬声器.

但我的问题是那个名为 " 蓝牙音乐播放器 " 的Android应用程序如何工作的

它允许从一个移动设备流式传输到另一个 因此,在这种情况下,收听移动设备必须充当接收器.这怎么可能?他们使用的是其他配置文件而不是a2dp吗?

好的,这可能是他们正在使用的不同的配置文件.因为应用程序也需要在客户端安装.但是如何将语音从蓝牙麦克风传输到Android设备呢?

请帮忙.

streaming android bluetooth audio-streaming a2dp

18
推荐指数
1
解决办法
4万
查看次数

BlueZ vs Bluedroid蓝牙堆栈

BlueZ有很多文档和所有文档.同样,我了解BlueZ支持A2DP接收器支持.同时,通过修改同一个内部的audio.conf文件,可以使android设备充当A2DP接收器.

我也知道从android 4.2开始,BlueZ堆栈被Broadcom的Bluedroid堆栈取代.我搜索了很多关于Bluedroid堆栈的信息.但我无法找到相同的细节.

希望有人可以帮我解决以下疑问.

1).Bluedroid是否支持A2DP接收器?

2).audio.conf文件是否可用于具有bluedroid堆栈的设备?

3).我将通过直接调用BlueZ堆栈的API来为Android设备编写A2DP接收器支持.但我最后的问题是Bluedroid堆栈是否也可以使用相同的?希望Bluedroid只是BlueZ的扩展.

请帮忙.

android bluetooth a2dp bluez android-bluetooth

17
推荐指数
1
解决办法
3万
查看次数

如何修改Android的蓝牙堆栈以启用A2dp接收器

我正在制作一个录音机应用程序,它使用蓝牙麦克风将音频录制到Android设备上(Nexus 7 - 扎根Android 4.4.2).它目前在HFP上实施,一切正常.蓝牙麦克风是用Bluegiga的WT32蓝牙模块+麦克风输入实现的,通过HFP的音质不是很好,但现在已足够了.

但是,我现在正试图将蓝牙配置文件更改为A2dp,因为有两个麦克风输入(L/R)和WT32支持A2dp(源).经过大量研究后,我发现Android不支持A2dp(接收器),并且可以修改Android的蓝牙堆栈以启用A2dp(接收器).

我不明白的是如何访问和修改蓝牙堆栈.如果有答案的人能够分解实现这一目标的步骤,那就太好了.

我已经尝试过这个问题的答案: 在Android中通过蓝牙接收音频,但我似乎无法找到要修改的相应文件.实际上,我甚至不知道我是否正在查找正确的文件夹.我通过Android-studio的DDMS-File Explorer查看了设备文件.

ps,我对Android应用程序开发还是比较新的,所以我可能误用了一些术语,并为此提前道歉.

android bluetooth microphone audio-recording a2dp

16
推荐指数
3
解决办法
4万
查看次数

Android设备作为A2DP配置文件的接收器

基本上,我想现在要做的是使用Android设备作为A2DP接收器和配对成立时,Android的播放声音是从发射机接收.我担心如果我使用STP配置文件,可能会导致流式传输延迟.所以,我想使用A2DP,但是这可能使用Android设备作为A2DP的接收器吗?怎么做?

streaming android bluetooth audio-streaming a2dp

13
推荐指数
2
解决办法
2万
查看次数

拨动A2DP设备(Android)

我有两个配对的蓝牙设备(我的车用于手机音频的头部装置和用于A2DP的单独蓝牙接收器).在我的手机上有一个"用于媒体音频"的复选框,我必须手动切换我的A2DP输出才能转到我的汽车扬声器.我的目标是以编程方式切换.

我尝试使用AudioManager类和不推荐使用的setBluetoothA2dpOn以及setBluetoothScoOn,但似乎都没有任何效果.我能够获得蓝牙配对设备的列表,并获得我想要切换的连接的句柄,但我似乎无法让它完全正确.我也尝试使用默认的蓝牙适配器,然后使用getProfileProxy,但我觉得我在那里咆哮错误的树.

谁能指出我正确的方向?基本上我想做的就是检查"用于媒体音频"框.

java android bluetooth a2dp

11
推荐指数
1
解决办法
3948
查看次数

没有pulseaudio的A2DP接收器

所以我试图让我的linux服务器播放使用蓝牙从我的Android手机发送的音乐(linux机器是A2DP接收器,手机是源).到目前为止我所做的是:

  • 安装bluez并启用audiosource/audiosink
  • 配对电话和服务器
  • 从手机连接到服务器(手机说它通过蓝牙传输音频)

但我听不到任何声音.此外,互联网上的大多数指南都假设Pulseaudio,我更喜欢使用ALSA.

我目前在/etc/asound.conf中有以下内容:

pcm.!default{
    type bluetooth
    profile "auto"
}
Run Code Online (Sandbox Code Playgroud)

我正在运行Bluez v4.99和Alsa v1.0.25.有任何想法吗?

linux bluetooth alsa a2dp

10
推荐指数
2
解决办法
2万
查看次数

Windows 8.1中的蓝牙A2DP SINK

我知道微软不允许将音乐从手机传输到Windows 8 PC或者免费使用PC,但有没有人找到解决方法呢?

是否有任何修改过的驱动程序或修改当前驱动程序的方法?

任何帮助,将不胜感激.

bluetooth a2dp windows-8.1

10
推荐指数
1
解决办法
2579
查看次数