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