Я занимаюсь разработкой программного обеспечения, которое отображает все экземпляры изображений, предоставляемых программным обеспечением Motion, в окне, например сетке мониторинга.
Я не знаю, есть ли лучший способ сделать это, но я попытался загрузить URL-адреса камеры, например 10.0.0.8:8081, в WebView в JavaFx. Хотя я мог настроить WebView и работать с любым другим веб-сайтом, таким как Google и Youtube, с ip камеры я получаю только окно, полное текста. Окно с URL камеры в WebView
Код, который я пробовал:
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.web.WebEngine;
import javafx.scene.web.WebView;
import javafx.stage.Stage;
public class WebVisualizer extends Application {
@Override
public void start(Stage primaryStage) throws Exception{
WebView wv = new WebView();
WebEngine engine = wv.getEngine();
engine.load("http://10.0.0.8:8081/");
Scene s = new Scene(wv);
primaryStage.setTitle("Motion Visualizer");
primaryStage.setScene(s);
primaryStage.show();
}
public static void main(String[] args) {
launch(args);
}
}