通过蓝牙进行 DualShock 4 控制器音频 I/O

通过蓝牙进行 DualShock 4 控制器音频 I/O

如果您插入 USB,它默认工作,显示两个新输出设备,S/PDIF 和模拟。选择模拟可以让您通过 3.5 插孔听到声音。还有一个输入,它也可以工作。但是,当您通过蓝牙连接时,它会显示为类型:游戏手柄,并且不会出现音频设备。

这是 USB:

Bus 001 Device 013: ID 054c:09cc Sony Corp. 

|__ Port 11: Dev 13, If 2, Class=Audio, Driver=snd-usb-audio, 12M
|__ Port 11: Dev 13, If 0, Class=Audio, Driver=snd-usb-audio, 12M
|__ Port 11: Dev 13, If 3, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 11: Dev 13, If 1, Class=Audio, Driver=snd-usb-audio, 12M

此外,音频设备出现,但如果控制器通过 USB 和蓝牙连接,则可以使用。这可能是一个好兆头?

我尝试使用bluez-tools,但bt-device -s给了我

无法启动 SDP 发现。请确保您的系统上已安装 bluez-utils。

我不知道该如何修复,从源代码安装 bluez 似乎没有用。请告诉我查看蓝牙“功能”的惯用现代方法,我是 BT 新手。

我还尝试使用我的 OnePlus 3T android 8.0.0 手机来控制控制器,其中:

  • 有线模式下:声音被强制从“电话扬声器”输出重定向到控制器。

  • 在蓝牙模式下:它意识到自己具有音频功能,但立即尝试将其选为音频输出失败(音频甚至没有中断)

(在这两种情况下,它也只将其识别为控制器,具有相当奇怪的映射,而不是鼠标,所以这非常悲惨。)

相关内容