0
我对JavaFX 2比较新,我想知道是否有可能将视频作为应用程序背景而不是静态图像。我应该使用StackPane
并在那里放置窗格?如果是这样,我是否应该让类myVideoPlayer
扩展Pane类以使其可堆叠?JavaFX - 播放视频作为背景
我对JavaFX 2比较新,我想知道是否有可能将视频作为应用程序背景而不是静态图像。我应该使用StackPane
并在那里放置窗格?如果是这样,我是否应该让类myVideoPlayer
扩展Pane类以使其可堆叠?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或Letterbox或将其平铺)。处理这个问题目前超出了这个答案的范围。
如果您尝试设置并且遇到困难,请编辑您的问题以添加sscce。
不错!所以我应该创建一个StackPane并将其用作根?我的意思是,在Java官方示例中,他们曾经创建过一个组,并将节点放入其中。 谢谢! –
我懂了!对于我自己的问题的答案是肯定的:我创建了一个StackPane作为根,然后我添加了mediaView和一个BorderPane。在后者中,我拥有所有的用户界面。再次感谢你! –