天天看點

WinForm播放視訊

這幾天一老友要求我做個小軟體,在WinForm播放視訊.印象中微軟有個WM控件直接可以使用,晚上研究下
最簡單的方式,是直接使用微軟的WM控件,也是通過COM方式內建進來.操作步驟如下
l 工具箱引用
n 在工具箱中建立一Tab頁面,命名為Windows Media Player(随意命名).建立成功後,再右鍵選中該面闆,如下圖所示
WinForm播放視訊
n 選中Com面闆,找到如下圖所示控件,引用即可
WinForm播放視訊
n 引用成功後,如下圖所示.工具箱中已存在此控件,直接将此控件拖至頁面中即可
WinForm播放視訊
l 代碼開發
代碼比較簡單,如下圖所示.詳細代碼在提供的下載下傳檔案中
WinForm播放視訊
印象中使用播放器,要追溯到大學.那時在用金山影霸,豪傑RealPlay播放器.再後來就是暴風影音了,直到現在,一直在用這個播放器.個人感覺,非常不錯.好了,言歸正傳.
暴風影音,安裝成功後,其實同時也安裝了Com元件,供程式員開發使用.其實,它還有另一個功能,可以在Web頁面中實作視訊播放,應該是以cab包的形式實作,有興趣的童鞋,可以研究下.依引用微軟WM方式相同.在Com中它的名稱如下圖所示
WinForm播放視訊
引用成功後,如下圖所示
WinForm播放視訊
代碼其實也很簡單.就是有一點要注意,不要直接将此控件拖動到頁面中,否則頁面會非常卡,甚至VS會卡死.如下圖所示,直接聲明一個頁面變量,然後加載至GroupBox控件中即可
WinForm播放視訊
其他代碼如下圖所示.詳細代碼在下載下傳的檔案中
WinForm播放視訊
附:引用Com成功後,DLL引用如下圖所示
WinForm播放視訊

源碼檔案,自百度網盤下載下傳

http://pan.baidu.com/s/1o6LTx6U

繼續閱讀