为树莓派选择 java 的声音输出

问题描述 投票:0回答:0

如何在 Raspberry Pi 上从 Java 选择音频输出

我使用 Java 和 LibGDX 创建了一个视频游戏。游戏必须在运行 Raspberry Pi OS 32 位的 Raspberry Pi 3B 上运行。游戏还必须通过 HDMI 输出将音轨直接转换为带有嵌入式扬声器的显示器。

当我的客户尝试在我的视频游戏中播放声音时,即使没有连接任何东西,音频也会通过 3.5 毫米插孔音频输出流。我使用 LibGDX 的这个界面。 但是当我的客户使用 Raspberry Pi OS 中的默认媒体播放器播放相同的声音时,它通过 HDMI 输出正常播放。 YouTube 视频中的音频也通过 HDMI 播放。 我还尝试了另一个类来播放声音(来自包 javax.sound.sampled.* 的 AudioInputStream、Clip 和 AudioSystem)。但声音也通过 3.5 毫米插孔播放。

也许我需要直接从代码中选择另一个输出设备?有能力做到吗?

也许我需要构建我的项目并生成可执行 jar 文件,而不是在我的 Windows PC 上,而是在声音输出设备已经默认设置为 HDMI 的 Raspberry Pi 上?

java audio raspberry-pi libgdx audio-player
© www.soinside.com 2019 - 2024. All rights reserved.