vlcj作成プレーヤーを仮想オーディオケーブルに出力するように設定したいと思いますか? vlcjプレーヤーはネイティブプレーヤーのオプションを継承しているようには見えないので、出力をどのように変更できるかはわかりません。おかげvlcjを使用してサウンド出力デバイスを設定する
編集:これは私が得ているどこまで基本的にあるが、何も実際には起こりません:
mediaPlayerComponent = new EmbeddedMediaPlayerComponent();
mediaPlayerComponent.getMediaPlayer().setPlaySubItems(true);
List<AudioOutput> outputs = mediaPlayerComponent.getMediaPlayerFactory().getAudioOutputs();
for (AudioOutput i : outputs) {
System.out.println(i);
List<AudioDevice> devices = i.getDevices();
if (!devices.isEmpty()) {
for (AudioDevice itdev : devices) {
System.out.println(itdev.getDeviceId());
}
}
}
mediaPlayerComponent.getMediaPlayer().setAudioOutputDevice(outputs.get(5).getDevices().get(3).toString(), outputs.get(5).getDevices().get(3).toString());
コンソールの出力が役に立つかもしれません – caprica