小编Joh*_*nny的帖子

在Android中通过蓝牙接收音频

我想创建一个能够接收音频流的Android应用程序.我想过使用A2DP配置文件,但似乎Android不支持A2DP接收器.看起来有很多人在寻找这个问题的解决方案.但接收普通比特流,然后将数据转换为应用程序中的音频呢?我想通过RFCOMM(SPP蓝牙配置文件)接收PCM或Mp3数据流,然后使用AudioTrack播放它.

首先,如何通过RFCOMM在我的Android手机上接收比特流?是否可以通过RFCOMM作为PCM或Mp3流接收比特流?

其次,如果不能通过RFCOMM接收比特流作为PCM或Mp3流,我如何将接收的比特流转换为音频?

第三,如何将接收的数据转换为音频并同时"实时"播放音频?我可以使用onDataReceived吗?

要清楚,我对使用A2DP配置文件不感兴趣!我想通过RFCOMM(SPP蓝牙配置文件)传输数据.接收的数据流将采用PCM或Mp3.我想写自己的应用程序,但如果有人知道一个应用程序来解决这个问题,我很高兴听到它!我正在使用Android 2.3 Gingerbread.

/约翰尼

streaming android bluetooth audio-streaming rfcomm

30
推荐指数
1
解决办法
8万
查看次数

标签 统计

android ×1

audio-streaming ×1

bluetooth ×1

rfcomm ×1

streaming ×1