播放视频

2024 年 8 月 29 日 | 阅读 2 分钟

在 JavaFX 中播放视频非常简单。我们需要使用与播放音频文件时相同的 API。在播放视频的情况下,我们需要使用 MediaView 节点将视频显示到场景中。

为此,我们需要通过将 MediaPlayer 对象传递到其构造函数中来实例化 MediaView 类。由于 MediaView 是一个 JavaFX 节点,我们将能够对其应用效果。

在本教程的这一部分中,我们将讨论播放视频媒体文件所涉及的步骤以及一些相关示例。

在 JavaFX 中播放视频文件的步骤

  1. 通过在其构造函数中传递音频文件的位置来实例化 javafx.scene.media.Media 类。为此,请使用以下代码行。
  2. 将 Media 类对象传递给 javafx.scene.media.MediaPlayer 对象的新实例。
  3. 当 onReady 事件触发时,调用 MediaPlayer 对象的 play() 方法。
  4. 实例化 MediaView 类,并将 MediaPlayer 对象传递到其构造函数中。
  5. 将 MediaView 节点添加到 Group 并配置 Scene。

示例


JavaFX Playing Video