Невозможно запустить полноэкранное видео в DJ Native Browser

Я хочу запустить полноэкранное видео в Swing Native, но я не могу его запустить. я не получаю никаких исключений. на моем родном экране браузера в левом верхнем углу моего jFarme отображается только черная цветная крестовая кнопка. в моей 32-битной машине Windows его рабочий файл. но когда я пытаюсь это на 64-битной машине Windows, это не работает. Пожалуйста, помогите мне, если вы знаете что-то о моей проблеме

Jar's я использовал:

DJNativeSwing.jar, DJNativeSwing-SWT.jar, org.eclipse.swt.win32.win32.x86_64-4.3.jar

Пробовал URL

https://www.youtube.com/v/hk5IMmEDWH4

https://www.youtube.com/v/b-cr0ewwatk?fs=1

Код

public static void main(String[] args) {
    NativeInterface.open();
    SwingUtilities.invokeLater(new Runnable() {
        public void run() {
            JFrame frame = new JFrame("YouTube Viewer");
            frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
            frame.getContentPane().add(getBrowserPanel(), BorderLayout.CENTER);
            frame.setSize(1024, 800);
            frame.setLocationByPlatform(true);
            frame.setVisible(true);
        }
    });
    NativeInterface.runEventPump();
    // don't forget to properly close native components
    Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() {
        @Override
        public void run() {
            NativeInterface.close();
        }
    }));
}

public static JPanel getBrowserPanel() {
    JPanel webBrowserPanel = new JPanel(new BorderLayout());
    JWebBrowser webBrowser = new JWebBrowser();
    webBrowserPanel.add(webBrowser, BorderLayout.CENTER);
    webBrowser.setBarsVisible(false);
    webBrowser.navigate(URL);
    return webBrowserPanel;
}

0 ответов

Другие вопросы по тегам