JavaFX メディア - JavaFX ビデオおよびオーディオのサポート

JavaFX メディア サポート、つまり JavaFX ビデオおよびオーディオ サポートは、JavaFX メディア クラス Media、MediaPlayer、MediaView、および AudioClip によって提供されます。このチュートリアルでは、これらのクラスの使用方法を説明します。

JavaFX ビデオの例

JavaFX ビデオのサポートは、Media、MediaPlayer、および MediaView クラスによって提供されます。JavaFX アプリケーション内で MP4 ビデオ ファイルを再生する例を次に示します。

import java.io.File;
import java.net.MalformedURLException;

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.layout.Pane;
import javafx.scene.media.Media;
import javafx.scene.media.MediaPlayer;
import javafx.scene.media.MediaView;
import javafx.stage.Stage;

public class MediaExample extends Application {

    public static void main(String[] args) {
        launch(args);
    }

    public void start(Stage primaryStage) throws MalformedURLException {
        File mediaFile = new File("assets/media/Golden-48569.mp4");
        Media media = new Media(mediaFile.toURI().toURL().toString());

        MediaPlayer mediaPlayer = new MediaPlayer(media);

        MediaView mediaView = new MediaView(mediaPlayer);

        Scene scene = new Scene(new Pane(mediaView), 1024, 800);
        primaryStage.setScene(scene);
        primaryStage.show();

        mediaPlayer.play();
    }
}

おすすめ

転載: blog.csdn.net/weiweiqiao/article/details/132697681
おすすめ