我想爲外國項目製作透明覆蓋圖以顯示實況視頻。覆蓋圖示例在下面的圖像鏈接中給出。在圖像中,您可以在右下角看到一個展示人臉的覆蓋圖,我還希望使用JMF實現相同的功能以顯示臉部,然後使用擺動在覆蓋圖中顯示臉部。如何在鞦韆上製作視頻覆蓋
樣品Overley Imahe:http://www.ovostudios.com/images/vidsamsolo.jpg
有人能幫助實現這一功能呢?
我想爲外國項目製作透明覆蓋圖以顯示實況視頻。覆蓋圖示例在下面的圖像鏈接中給出。在圖像中,您可以在右下角看到一個展示人臉的覆蓋圖,我還希望使用JMF實現相同的功能以顯示臉部,然後使用擺動在覆蓋圖中顯示臉部。如何在鞦韆上製作視頻覆蓋
樣品Overley Imahe:http://www.ovostudios.com/images/vidsamsolo.jpg
有人能幫助實現這一功能呢?
如果您剛剛啓動項目,並且尚未實際啓用JMF部分,那麼您可能需要在提交之前先執行look at some alternatives。
如果您想繼續使用Swing,爲了獲得您想要的一般覆蓋行爲,您需要使用Frame.setUndecorated()
來關閉窗口邊框和按鈕,以及Window.setAlwaysOnTop()
以確保窗口停留在頂部其他窗口。對於透明度,see this tutorial。但是,我不確定透明度和視頻是否可以很好地協同工作,所以祝你好運!
您可能還想爲該窗口編寫一個自定義焦點處理程序,以使其無法聚焦,但疊加層可能無法正確「幻影」,從而點擊僅通過覆蓋層傳遞到底層桌面。這種行爲可能只能通過使用低級別的圖形技術,即根本不創建窗口,而是通過直接繪製到屏幕上來實現。這可能需要一個本地庫。