WinForm播放视频
来源:互联网 发布:js获取id下面的div 编辑:程序博客网 时间:2024/06/16 09:31
1背景
这几天一老友要求我做个小软件,在WinForm播放视频.印象中微软有个WM控件直接可以使用,晚上研究下
2实现方式
2.1微软草根
最简单的方式,是直接使用微软的WM控件,也是通过COM方式集成进来.操作步骤如下
l 工具箱引用
n 在工具箱中新建一Tab页面,命名为Windows Media Player(随意命名).创建成功后,再右键选中该面板,如下图所示
n 选中Com面板,找到如下图所示控件,引用即可
n 引用成功后,如下图所示.工具箱中已存在此控件,直接将此控件拖至页面中即可
l 代码开发
代码比较简单,如下图所示.详细代码在提供的下载文件中
2.2本土高大上
印象中使用播放器,要追溯到大学.那时在用金山影霸,豪杰RealPlay播放器.再后来就是暴风影音了,直到现在,一直在用这个播放器.个人感觉,非常不错.好了,言归正传.
暴风影音,安装成功后,其实同时也安装了Com组件,供程序员开发使用.其实,它还有另一个功能,可以在Web页面中实现视频播放,应该是以cab包的形式实现,有兴趣的童鞋,可以研究下.依引用微软WM方式相同.在Com中它的名称如下图所示
l 工具箱引用
引用成功后,如下图所示
l 代码开发
代码其实也很简单.就是有一点要注意,不要直接将此控件拖动到页面中,否则页面会非常卡,甚至VS会卡死.如下图所示,直接声明一个页面变量,然后加载至GroupBox控件中即可
其他代码如下图所示.详细代码在下载的文件中
附:引用Com成功后,DLL引用如下图所示
0 0
- winform 播放视频 音频文件
- WinForm播放视频
- 视频播放器源码(WinForm)
- WinForm视频图片加载播放
- 基于libVlc开发Winform视频播放器
- c#.NET winform 利用windows media player播放视频,循环播放视频
- c# winform 利用 windows media player 循环播放视频
- c# winform 利用 windows media player 循环播放视频
- c# winform 利用 windows media player 循环播放视频
- c# winform 利用 windows media player 循环播放视频
- C# winform 第三方播放器COM组件,可播放任意格式视频....
- 视频播放
- 视频播放
- 播放视频
- 视频播放
- 播放视频
- 播放视频
- 播放视频
- haproxy 教程 -转载
- Linux下Oracle安装文件.cpio.gz文件的解压
- java中类的卸载
- ajax原理和XmlHttpRequest对象
- java中的进程,线程,线程池总结
- WinForm播放视频
- java应用技术 3(4)
- 一些英文词的标准缩写
- 深入剖析ConcurrentHashMap(1)
- SetWindowLong 用法
- 在QTableWidget的列头增加Checkbox
- 符咒AA4属性转移模块
- ORACLE简单的存储过程
- 一个新进前端小白实习僧的初次探索