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。在後者中,我擁有所有的用戶界面。再次感謝你! –