首页 文章
  • 3 votes
     answers
     views

    使用java创建我们自己的A2DP配置文件

    我们中的许多人使用蓝牙耳机/耳机或具有内置编程A2DP(高级音频定向配置文件)的相似设备,以便他们可以从标准设备接收流式音频 . 但是我想使用java设计(编码和实现)我自己的蓝牙A2DP配置文件,它可以安装在移动设备上,这样设备就可以接收并输出从其他设备收到的流式音频 . 例如:我的笔记本电脑有蓝牙堆栈以及我的手机 . 作为普通手机,它没有A2DP配置文件但是如果我的手机连接到放大器并且我想将我...
  • 11 votes
     answers
     views

    拨动A2DP设备(Android)

    我有两个配对的蓝牙设备(我的汽车用于手机音频的头部装置和用于A2DP的独立蓝牙接收器) . 在我的手机上有一个“用于媒体音频”的复选框,我必须手动切换我的A2DP输出才能转到我的汽车扬声器 . 我的目标是以编程方式切换 . 我尝试使用AudioManager类和不推荐使用的setBluetoothA2dpOn以及setBluetoothScoOn,但似乎都没有任何效果 . 我能够获得蓝牙配对设备的...
  • 2 votes
     answers
     views

    Android Intent:检测蓝牙A2DP设备何时连接(不是a2dp路由是否处于活动状态)

    如何判断蓝牙设备何时连接到手机,是否为A2DP? This tutorial为听取蓝牙连接提供了一个非常容易理解的指南 . 我想用它来确定任何连接的蓝牙设备是否是A2DP类型 . AudioManager有一个方法 isBluetoothA2dpOn() ,但我不是说音频是通过它路由的吗? 我原以为有关所连接设备类型的信息可以在收到的意图中找到(参见上面的教程),但我找不到任何相关的文档? 我可以...
  • 0 votes
     answers
     views

    RasberryPi A2DP接收器 - 暂停问题(PulseAudio,Bluez)

    我正在尝试创建蓝牙A2DP接收器(接收器),然后将音频输出到vorbis无线电流(仅限LAN) . 基本上我想把它作为一个蓝牙附加到一个squeezebox(squeezelite)多房间音乐系统 . A2DP-sink-radio-transmitter是一个独立的Raspberry Pi,可以轻松添加到任何系统中 . 我对Linux比较陌生 . 我已经实现了工作设置,但是当我在蓝牙源(手机)...
  • 0 votes
     answers
     views

    Pulseaudio没有音频通过蓝牙a2dp连接buildroot

    Edit: I discovered, that if I run parec | paplay --raw it does play back properly. How is this possible? There should be just a simple module-loopback error or something like that. 我正在使用getchip.com的CH...
  • 0 votes
     answers
     views

    在Android中,有没有办法使用“MODE_IN_COMMUNICATION”将音频路由到A2DP?

    如果我将AudioManager模式设置为MODE_IN_COMMUNICATION,并将媒体播放器流设置为STREAM_VOICE_CALL,我可以将音频路由到扬声器或内置手机扬声器 . 如果它被路由到内部扬声器,并且有线耳机插入int,它会自动路由到它 . 但是,我无法找到将音频路由到A2DP耳机的方法(不将音频模式更改为MODE_NORMAL,或将流更改为STREAM_MUSIC) . 我的...
  • 1 votes
     answers
     views

    如何打开蓝牙连接并成为A2DP源和接收器

    我想使用Python连接到蓝牙设备并将其用作扬声器 . 例如,使用Python播放.wav并在设备上听到并验证它正在播放等 . 我想在我的linux盒子上播放音频并在蓝牙设备上收听它 . 我正在做一些看看stackoverflow,似乎我可以使用pybluez连接,但然后需要使用dbus来设置实际的音频连接 . 我找到Linux BlueZ dbus communication a2dp,但结果是...
  • 7 votes
     answers
     views

    以编程方式连接到配对的蓝牙扬声器并播放音频

    在我们的应用程序中,我想使用Android v4.2或更高版本连接到之前配对的A2DP蓝牙扬声器并直接播放音频 . 我可以使用此代码成功创建A2DP配置文件对象以启动该过程: /* Manifest permissions */ <uses-permission android:name="android.permission.BLUETOOTH"/> <u...
  • 17 votes
     answers
     views

    Android设备之间的蓝牙音频流

    我对同一主题进行了研究,发现android设备是a2dp源,音频只能从a2dp源流到a2dp接收器 . A2dp接收器可以是蓝牙耳机或蓝牙扬声器 . 但我的问题是如何将Android应用程序命名为“Bluetooth Music Player” works ? 它允许从一个移动设备流式传输到另一个因此,在这种情况下,收听移动设备必须充当接收器 . 这怎么可能?他们使用的是其他配置文件而不是a2d...
  • 5 votes
     answers
     views

    将Android手机变为蓝牙耳机

    假设我们在支持蓝牙的设备上安装了根Android操作系统 . 我们可以构建一个通过蓝牙A2DP宣传自己为蓝牙音箱的应用吗? 如果可以,那么任何其他设备都可以配对/连接到我们的蓝牙服务器应用程序并传输任何音乐/声音 . 然后,此服务器应用程序可以获取音乐流并在本地播放,甚至可以通过Wi-Fi将其发送到其他设备 . 这理论上可以实现多房间蓝牙解决方案 . 知道怎么做到这一点?我从哪里开始?
  • 8 votes
     answers
     views

    如何启用Lollipop中引入的新蓝牙A2DP接收器功能?

    我正在尝试修改Nexus 5的AOSP android映像,以包含对蓝牙A2DP接收器的支持 . 我发现Google非常适合包含Nexus 5的隐藏构建目标 . https://android.googlesource.com/device/lge/hammerhead/+/android-5.0.1_r1/car_hammerhead.mk 这包括修改后的Bluedroid配置文件,允许设备通过...
  • 0 votes
     answers
     views

    使android成为a2dp接收器,或者使用蓝牙通过音乐播放器

    首先,虽然之前已经问过,但是有没有最新的更新允许您将设备更改为a2dp接收器而不是应用程序级别的源? 我想要的是创建一个可以在两部手机上的应用程序 . 一部手机有音乐,而蓝牙通过蓝牙传输到手机,而手机则将其发送到蓝牙扬声器 . 为了澄清,第二部手机没有播放音乐,只是将它传递给扬声器 . 像这样 |设备1 | - 蓝牙音乐流 - > |设备2 | - > |蓝牙音箱| 有没有人有任何想法...
  • 25 votes
     answers
     views

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

    是否可以通过蓝牙传输音频?在我的研究过程中,我发现它只能使用 A2DP(Advanced Audio Distribution Profile) . 每个Android设备都支持A2DP吗?如果没有,是否可以使用蓝牙在两个Android设备之间传输音频?请帮我理解这个 . 我查看了以下链接: Receive audio via Bluetooth in Android, Google c...
  • 4 votes
     answers
     views

    蓝牙a2dp配置文件如何工作?

    我想创建一个蓝牙音乐播放器应用程序,将音频从一个设备传输到另一个设备 . 我已经阅读了android开发者页面上关于bluetooth的所有内容,我发现一个名为a2dp的配置文件专门用于音频流 . 但是,如何使用它并没有提供太多 . 我也经历了bluetooth chat example但我一直无法弄清楚如何实际发送音频以及如何接收它 . 我还读到了android 5.0中添加了a2dp接收器功能...
  • 15 votes
     answers
     views

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

    我正在制作一个录音机应用程序,它使用蓝牙麦克风将音频录制到Android设备上(Nexus 7 - 扎根Android 4.4.2) . 它目前在HFP上实施,一切正常 . 蓝牙麦克风是用Bluegiga的WT32蓝牙模块和麦克风输入实现的,通过HFP的音质不是很好,但现在已足够了 . 但是,我现在正试图将蓝牙配置文件更改为A2dp,因为有两个麦克风输入(L / R)和WT32支持A2dp(源)...
  • 2 votes
     answers
     views

    启用Android A2DP SINK和RFCOMM同步流量(Lollipop)

    Background: 我希望在我的Nexus 4&5设备(运行Lollipop)上启用A2DP音频流SINK支持 . 我还需要为我的应用程序命令和控制并发SPP / RFCOMM双向流量 . 我将通过蓝牙模块(例如BlueGiga WT32i或)控制各种其他硬件向微控制器发送串行流量 . 因此,我认为AVRCP不能胜任这项任务 . Question: 有没有人在Android(Target Lo...
  • 7 votes
     answers
     views

    Android 5.0蓝牙A2DP接收器

    我有一个非常具体的答案,我正在寻找 . 我希望那里有一个足够聪明的人能指出我正确的方向 . Background: 我有一部Android手机(LG Power on 5.0 rooted)以及运行6.0的Nexus 10 . 在我的房子里,我已经 Build 了一个非常好的PA系统,我很乐意流式传输音频 . 我完全能够插入3.5毫米线缆来收听音频或通过WiFi传输音频 . 然而,我是一个顽固的人...
  • 2 votes
     answers
     views

    Android从蓝牙A2DP源录制音频

    我有一个定制的蓝牙可穿戴设备,基本上有两个麦克风,流A2DP和处理AVRCP命令 . 我想将此设备连接到Android手机,并使用AudioRecord或本机代码录制音频 . 我需要对数据进行一些信号处理,所以我不能将它直接记录到文件中 . 我已经设法使用AOSP构建Android版本,它将与设备配对并且似乎接收A2DP流但我无法构建允许我使用AudioRecord的OS / SDK版本 . 我已...
  • 1 votes
     answers
     views

    无法接收BluetoothA2dp.ACTION_PLAYING_STATE_CHANGED广播

    背景 : 开发应用程序,使Android手机A2DP接收器 . BlueDroid堆栈支持A2DP接收器,但默认情况下禁用它 . Modified source code to enable A2DP . Android手机被视为HeadsFree设备,可以连接 . 问题: I can't hear sound. 试过: A2dpSinkStateMachine类负责将android作为 A2...
  • 19 votes
     answers
     views

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

    我正在开发一个使用Gingerbread 2.3.4作为操作系统的定制嵌入式设备 . 现在,该设备应该能够播放来自其他启用iPhone或其他Android设备的其他启用设备的音频流 . 我知道Gingerbread包含 Bluez stack 4.69,它具有A2DP接收器功能 . 但是,我怀疑Android是否公开了这些API . 您对我如何实现此功能有任何想法吗?由于我没有开发通用的Andr...
  • 10 votes
     answers
     views

    没有pulseaudio的A2DP接收器

    所以我试图让我的linux服务器播放使用蓝牙从我的Android手机发送的音乐(linux机器是A2DP接收器,手机是源) . 到目前为止我所做的是: 安装bluez并启用audiosource / audiosink 对电话和服务器 从手机连接到服务器(手机说通过蓝牙传输音频) 但我听不到任何声音 . 此外,互联网上的大多数指南都假设Pulseaudio,我更喜欢使用ALSA ....
  • 2 votes
     answers
     views

    Android-Bluetooth:如何将蓝牙连接到A2DP配置文件以通过扬声器传输音乐?

    我想从手机连接到带有A2DP配置文件的蓝牙模块 . 然后我希望这个模块的扬声器播放我手机上的音乐 . 我试过这个例子:A2DP Bluetooth Example 但是当我运行它时,它给了我错误: Could not bind to Bluetooth A2DP Service 我能对此做些什么?或者任何人都可以给我另一个简单的例子吗?
  • 2 votes
     answers
     views

    将音频发送到支持蓝牙的扬声器,IOS

    我想在我的应用程序中添加一个功能,用户可以选择在支持蓝牙的扬声器上播放音频 . 我的车上有一个Parrot Easydrive,这适用于电话,例如Dictafoon App等 . 我知道我应该使用Core Audio框架 . 当蓝牙设备连接时,据说很容易将音频流传输到该连接 . 我现在正在寻找Core Audio示例代码(或书籍),其中解释了连接和流式传输到具有Core Audio的蓝牙设备 . ...
  • 1 votes
     answers
     views

    当BT设备只有扬声器时,如何使用PlayAndRecord在AVAudioSession中保持蓝牙设备的输出?

    我创建了一个AVAudioSession,其中包含 AVAudioSessionCategoryPlayAndRecord 和 AVAudioSessionCategoryOptionDefaultToSpeaker | AVAudioSessionCategoryAllowBluetooth . 只要连接扬声器和麦克风的设备一切都很好 . 声音来自外部扬声器,输入通过外部麦克风录制 . 但是当...
  • 0 votes
     answers
     views

    Android蓝牙应用程序audioManager问题

    我正在开发一个控制扬声器的应用程序 . 我希望该应用程序能够播放音乐,卡拉OK(同时播放音乐和麦克风),并为用户提供基本的EQ . 到目前为止,我的问题一直是通过蓝牙播放音乐 . 我的应用程序: - 发现附近的所有蓝牙扬声器 - 在列表中输入它们 - 点击设备并将用户发送到蓝牙设置以连接到它现在我的问题是通过蓝牙扬声器成功播放音乐 . 我使用AudioManager并将其设置为通过SCO播放: a...

热门问题