2
我做了一個C#Windows窗體應用程序在Visual Studio 2012,並從這個網頁添加DLL文件:http://vlcdotnet.codeplex.com/ 我已經得到的視頻與此代碼工作:顯示視頻
VlcControl player = new VlcControl();
Vlc.DotNet.Core.Medias.MediaBase media = new
Vlc.DotNet.Core.Medias.PathMedia(@"path\movie.avi");
player.Media = media;
player.Play();
但是,顯示器它在另一個窗口,我無法控制。我如何將視頻嵌入到我的表單中?
我還沒有找到任何關於如何以編程方式執行此操作的文檔。教程中的大多數人在他們的工具箱中列出了某種vlc控件,但我沒有,所以我需要用代碼來完成。
我一直在使用面板VlcControl的父母嘗試:
player.Parent=panel1;
電影仍然發揮,但沒有視頻,唯一的聲音。 我應該使用什麼樣的容器,以及如何讓它顯示視頻?
更多信息: 這裏:VLC.DotNet Control Hosted in WPF據說可以將視頻嵌入到WPF中的WindowsFormsHost元素中。但是,在Windows窗體應用程序中,我只能使用ElementHost。我可以用它來嵌入視頻嗎?如果是,如何?
你有'VlcContext'實例嗎? –
@Asad是的。我該怎麼處理它? – kren470
沒什麼,我只是檢查你是否初始化了它。 –