【发布时间】:2013-10-23 22:34:46
【问题描述】:
我对 JavaFX 2 比较陌生,我想知道是否可以将视频作为应用程序背景而不是静态图像。我应该使用StackPane 并将窗格放在那里吗?如果是这样,我是否应该让类 myVideoPlayer 扩展 Pane 类以使其可堆叠?
【问题讨论】:
标签: video background javafx
我对 JavaFX 2 比较陌生,我想知道是否可以将视频作为应用程序背景而不是静态图像。我应该使用StackPane 并将窗格放在那里吗?如果是这样,我是否应该让类 myVideoPlayer 扩展 Pane 类以使其可堆叠?
【问题讨论】:
标签: video background javafx
创建一个StackPane 并向其添加两个孩子:
StackPane // scene root
MediaView // background video player for your application.
Pane subclass // your application's main UI content
查看Oracle JavaFX Media tutorial,了解有关创建 MediaView 并让它显示媒体的信息。
由于视频的大小可能与您的应用程序内容不同,您可能需要确定要处理大小不匹配的问题(例如,缩放 MediaView 或信箱或平铺)。处理这个问题目前超出了这个答案的范围。
如果您尝试设置它并遇到困难,请编辑您的问题以添加sscce。
【讨论】: