vlcj показывает только черный экран - PullRequest
0 голосов
/ 29 апреля 2020

Я решил предыдущую проблему . После этого я написал код для запуска плеера YouTube. Однако, даже когда окно создано, отображается только черный экран, и звука нет. Я использую Java 8 64-bit, vlcj-4.4.1, vlcj-natives-4.1.0, jna-5.2.0, jna-platform-5.2.0. Кроме того, vl c устанавливается по пути "C: \ Program Files \ VideoLAN \ VL C". Как я могу решить это?

public class Video {

    private static final int width = 880, height = 495; //frame.setBounds(0, 200, width, height + 37);
    private final JFrame frame;
    private final CallbackMediaPlayerComponent mediaPlayerComponent;

    public Video(String url) {
        frame = new JFrame("TEST");
        frame.setBounds(0, 200, width, height + 37);

        frame.addWindowListener(new WindowAdapter() {
            @Override
            public void windowClosing(WindowEvent e) {
                mediaPlayerComponent.release();
                System.exit(0);
            }
        });

        mediaPlayerComponent = new CallbackMediaPlayerComponent();
        frame.setContentPane(mediaPlayerComponent);

        frame.setVisible(true);
        mediaPlayerComponent.mediaPlayer().media().play(url);
    }
} 
...