我正在使用VB.net 2010和WPF 4.我需要在mediaelement上播放的兩個視頻之間進行平滑過渡。我絕對不能使用任何需要我在WPF窗口中使用winhost的東西,因爲這會使我的項目變得不可能(因爲視頻是全屏的,而控件是視頻的)WPF的平滑視頻轉換
基本上,我需要視頻播放,然後順暢地轉到另一個在後面代碼中指定的視頻。我無法將兩個視頻拼接在一起 - 它們必須是分開的。
我該如何讓視頻順利過渡,沒有「眨眼」?
我正在使用VB.net 2010和WPF 4.我需要在mediaelement上播放的兩個視頻之間進行平滑過渡。我絕對不能使用任何需要我在WPF窗口中使用winhost的東西,因爲這會使我的項目變得不可能(因爲視頻是全屏的,而控件是視頻的)WPF的平滑視頻轉換
基本上,我需要視頻播放,然後順暢地轉到另一個在後面代碼中指定的視頻。我無法將兩個視頻拼接在一起 - 它們必須是分開的。
我該如何讓視頻順利過渡,沒有「眨眼」?
我猜沒有在這裏測試。你可能會需要一些CPU核心和一個好的視頻卡。
如果您有內存,請使用兩個MediaElement
s。
UIElements
所以這應該工作...MediaElement
中啓動視頻,將第一個不透明度設置爲零,同時將第二個設置爲完全不透明。我有很好的硬件,但我不能保證我的最終用戶會。最低內存要求是什麼?你認爲呢? – CodeMouse92 2011-02-01 16:17:39
看看這裏http://www.darinhiggins.com/fading-two-video-windows-in-wpf/ – 2012-11-28 15:22:02