Проигрыватель VLC должен открываться после нажатия кнопки (приложение Javafx), но он открывается только после того, как ⇐ JAVA
Проигрыватель VLC должен открываться после нажатия кнопки (приложение Javafx), но он открывается только после того, как
Мне нужно приложение javafx, которое открывает/запускает окно VLC Player и показывает определенный фильм. Проблема в том, что он открывается только тогда, когда я закрываю окно приложения.
import javafx.concurrent.Task; импортировать java.io.IOException; //следует запустить vlc-плеер в отдельном потоке общественный класс VLCPlayerTask расширяет поток { @Override общественный недействительный запуск () { ProcessBuilderprocessBuilder = new ProcessBuilder("D:\\VLC Player\\VLC\\vlc.exe", "M:\\Filme\\Avengers Age of UltronMarvel\\B1_t00.mkv"); пытаться { Процесс vlcProcess =processBuilder.start(); } catch (IOException e) { выдать новое RuntimeException(e); } System.out.println("Запуск процесса vlc"); } } //обрабатывает нажатие кнопки @FXML защищенная пустота onHelloButtonClick () { VLCPlayerTask vlcPlayerTask = новый VLCPlayerTask (); пытаться { vlcPlayerTask.start(); } catch (Исключение е) { выдать новое RuntimeException(e); } } Я пытался запустить его с помощью потока, задачи, Platform.runLater() и так далее. Но я не нашел решения, которое запускало бы его, пока окно еще открыто.
Мне нужно приложение javafx, которое открывает/запускает окно VLC Player и показывает определенный фильм. Проблема в том, что он открывается только тогда, когда я закрываю окно приложения.
import javafx.concurrent.Task; импортировать java.io.IOException; //следует запустить vlc-плеер в отдельном потоке общественный класс VLCPlayerTask расширяет поток { @Override общественный недействительный запуск () { ProcessBuilderprocessBuilder = new ProcessBuilder("D:\\VLC Player\\VLC\\vlc.exe", "M:\\Filme\\Avengers Age of UltronMarvel\\B1_t00.mkv"); пытаться { Процесс vlcProcess =processBuilder.start(); } catch (IOException e) { выдать новое RuntimeException(e); } System.out.println("Запуск процесса vlc"); } } //обрабатывает нажатие кнопки @FXML защищенная пустота onHelloButtonClick () { VLCPlayerTask vlcPlayerTask = новый VLCPlayerTask (); пытаться { vlcPlayerTask.start(); } catch (Исключение е) { выдать новое RuntimeException(e); } } Я пытался запустить его с помощью потока, задачи, Platform.runLater() и так далее. Но я не нашел решения, которое запускало бы его, пока окно еще открыто.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как заставить ярлыки главного экрана iOS открываться в автономном режиме «PWA»
Anonymous » » в форуме IOS - 0 Ответы
- 33 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Преобразование ванили JS в JSX. Меню не будет открываться на мобильном
Anonymous » » в форуме Javascript - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Конденсатор 7.0.1 с Angular 19: Проект iOS не будет открываться в Xcode 16.2
Anonymous » » в форуме IOS - 0 Ответы
- 29 Просмотры
-
Последнее сообщение Anonymous
-