通过蓝牙在 ubuntu 上接听 android 电话

Dus*_*vic 11 android bluetooth

我可以成功连接我的 android 设备作为音频源,并在我的笔记本电脑上听音乐、youtube 视频等(在 android 手机上播放)。但是当我打电话时,音频不会通过笔记本电脑,但它可以在我的蓝牙耳机上工作。如果我在我的安卓手机上选择一个选项通过蓝牙转接电话(就像我在耳机上一样),我的电脑上没有声音......

我试过的:

小智 1

我也有这个问题。我试图用 OBS 录音我的电话。在摆弄了各种音频源之后,没有太注意,我就能够录制通话。这对我来说没有多大用处,因为音频无法通过扬声器播放,而且由于某种原因,呼叫禁用了麦克风输入。当时我认为这是两个不同的问题。

我意识到这证明问题不在于Android端,也不在于音频到Linux的蓝牙传输。问题出在 PulseAudio 和扬声器之间。

我进一步调查并注意到一些事情。当我从手机播放音乐时,OBS 检测到它是音频输出。但是当我拨打电话时,OBS检测到它是音频输入。这解释了我的两个问题!

我所做的是将 OBS 设置为输出我的麦克风:

  1. 通过蓝牙连接您的智能手机和计算机。
  2. 安装OBS:sudo apt install obs-studio.
  3. 在屏幕底部的“源”窗格中,单击“+”号添加新的音频源。
  4. 选择“音频捕获设备(ALSA)”或“音频输入捕获(PulseAudio)”。

在此输入图像描述

  1. 您无需在弹出的“创建/选择源”窗口中进行任何更改,只需单击“确定”即可。
  2. 您无需在弹出的“属性”窗口中进行任何更改,只需单击“确定”即可。
  3. “混音器”面板中将出现一组新的栏,可视化显示它正在捕获计算机的麦克风(如果有的话)。使用下方的蓝色滑块调低音量;当我们开始输出麦克风时,您不需要反馈。
  4. 单击音频捕获设备条目旁边的设置齿轮。
  5. 在菜单上选择“高级音频属性”。

在此输入图像描述

  1. 通过智能手机拨打电话。
  2. 在弹出的窗口中,选择“音频捕获设备(ALSA)”的“音频监控”下拉菜单,并将其设置为“监控和输出”。我发现在更改设置之前拨打电话时,它的工作效果最为一致。 在此输入图像描述
  3. 扬声器现在应该开始播放通话!应该。这并不总是有效。有时我必须删除并重新添加音频源才能使其正常工作。

使用 VLC 流媒体可能有更好的方法来做到这一点。

如果您想录制通话,这还不是故事的结局,因为通话仍然会禁用麦克风,因此您无法录制自己的讲话。如果我弄清楚如何做到这一点,我会更新这个答案。