1
Wie kann man den Schieberegler bewegen, wenn das Video abgespielt wird?javafx video player timeSlider
Initialisierung:
BorderPane border = new BorderPane();
HBox bar = new HBox(10);
//Button play = new Button("Play");
//Button pause = new Button("Pause");
Medien:
Media media = new Media(Paths.get("C://video.mp4").toUri().toString());
MediaPlayer player = new MediaPlayer(media);
MediaView mediaView = new MediaView(player);
Positionierung:
bar.getChildren().addAll(play,pause,timeSlider);
bar.setAlignment(Pos.CENTER);
border.setCenter(mediaView);
border.setBottom(bar);
Irgendwelche Vorschläge, wie mein Slider bewegen als Videospiele zu machen?
Edit:
gefunden Antwort:
player.currentTimeProperty().addListener((obs, oldTime, newTime) -> {
if (!timeSlider.isValueChanging()) {
timeSlider.setValue(newTime.toSeconds());
}
});
Versuchen Sie, die [Oracle Medien Tutorial] (http://docs.oracle.com/javase/8/javafx/media-tutorial/playercontrol.htm), es enthält Anweisungen und Quelle Code zum Verknüpfen eines Sliders mit einem Video. – jewelsea