如何将声音送入麦克风通道 (虚拟麦克风)

sunnet2008 2014-09-19 11:57:07
大家好 audioTrack 和AudioRecord可以捕获和播放pcm音频流 但是通常 audioTrack 只能把声音送入音频输出通道 也就是设备扬声器或者耳机 而我需要的是将处理后的pcm数据送入扬声器通道 让其他需要从麦克风获得声音的app可以得到这个声音

例子: 从网络获得一个实时产生的pcn格式音频流 将这个声音送回到系统麦克风 这时如微信 qq语音 语音通话等原本从麦克风获得声音的app录制到正在播放的声音

之所以这样做的愿意是我的设备没有麦克风和音频输入等硬件端口 我只好将外部麦克风的音频采样后通过usb送入设备 现在已经实现从usb获得声音的pcm流 并通过audioTrack送入音频输出通道播放出来 但是只能播放到扬声器 一些需要语言输入的软件(例如语言设备 微信等)任然没办法获得声音 有什么办法将声音送入麦克风或其他的音频输入通道么? 如果在pc上就容易多了 因为pc的音频设备有"混音器"这一概念 可以很轻松的选择将声音送入那个音频原 但是本人不了解安卓 这个问题头疼了很久 也烦坏了百度
...全文
920 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧