1
ビデオの再生中にスライダーを動かす方法は?javafx video player timeSlider
初期化:
BorderPane border = new BorderPane();
HBox bar = new HBox(10);
//Button play = new Button("Play");
//Button pause = new Button("Pause");
メディア:
Media media = new Media(Paths.get("C://video.mp4").toUri().toString());
MediaPlayer player = new MediaPlayer(media);
MediaView mediaView = new MediaView(player);
ポジショニング:ビデオの再生と私のスライダーの動きを作るためにどのように
bar.getChildren().addAll(play,pause,timeSlider);
bar.setAlignment(Pos.CENTER);
border.setCenter(mediaView);
border.setBottom(bar);
任意の提案ですか?
編集:
見つかり答え:私は今、同様の問題に取り組んでいます
player.currentTimeProperty().addListener((obs, oldTime, newTime) -> {
if (!timeSlider.isValueChanging()) {
timeSlider.setValue(newTime.toSeconds());
}
});
は、[Oracleのメディアチュートリアル](http://docs.oracle.com/javase/8/javafx/media-tutorial/playercontrol.htm)を試してみてください、それは命令とソースを含みスライダをビデオに連結する方法に関するコード。 – jewelsea