JavaFX - 播放视频作为背景

时间:2013-10-23 22:34:47

标签: video background javafx

我对JavaFX 2比较陌生,我想知道是否可以将视频作为应用程序背景而不是静态图像。我应该使用StackPane并将窗格放在那里吗?如果是这样,我应该让类myVideoPlayer扩展Pane类以使其可堆叠吗?

1 个答案:

答案 0 :(得分:2)

创建一个StackPane并添加两个孩子:

StackPane // scene root
  MediaView     // background video player for your application.
  Pane subclass // your application's main UI content

有关创建MediaView并让其显示媒体的信息,请查看Oracle JavaFX Media tutorial

由于视频的大小可能与您的应用内容不同,因此您可能需要计算出您想要处理的尺寸不匹配的内容(例如,缩放MediaView或信箱或平铺它)。处理这个问题目前超出了这个答案的范围。

如果您尝试进行设置并遇到困难,请修改问题以添加sscce

相关问题