前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >WinForm中播放视频示例(含源码)

WinForm中播放视频示例(含源码)

作者头像
用户1219352
发布2018-02-01 17:14:27
2.4K0
发布2018-02-01 17:14:27
举报
文章被收录于专栏:小特工作室小特工作室

1背景

这几天一老友要求我做个小软件,在WinForm播放视频.印象中微软有个WM控件直接可以使用,晚上研究下

2实现方式
2.1微软草根

最简单的方式,是直接使用微软的WM控件,也是通过COM方式集成进来.操作步骤如下

l 工具箱引用

n 在工具箱中新建一Tab页面,命名为Windows Media Player(随意命名).创建成功后,再右键选中该面板,如下图所示

clip_image001
clip_image001

n 选中Com面板,找到如下图所示控件,引用即可

clip_image003
clip_image003

n 引用成功后,如下图所示.工具箱中已存在此控件,直接将此控件拖至页面中即可

clip_image004
clip_image004

l 代码开发

代码比较简单,如下图所示.详细代码在提供的下载文件中

clip_image005
clip_image005
2.2本土高大上

印象中使用播放器,要追溯到大学.那时在用金山影霸,豪杰RealPlay播放器.再后来就是暴风影音了,直到现在,一直在用这个播放器.个人感觉,非常不错.好了,言归正传.

暴风影音,安装成功后,其实同时也安装了Com组件,供程序员开发使用.其实,它还有另一个功能,可以在Web页面中实现视频播放,应该是以cab包的形式实现,有兴趣的童鞋,可以研究下.依引用微软WM方式相同.在Com中它的名称如下图所示

l 工具箱引用

clip_image007
clip_image007

引用成功后,如下图所示

clip_image008
clip_image008

l 代码开发

代码其实也很简单.就是有一点要注意,不要直接将此控件拖动到页面中,否则页面会非常卡,甚至VS会卡死.如下图所示,直接声明一个页面变量,然后加载至GroupBox控件中即可

clip_image009
clip_image009

其他代码如下图所示.详细代码在下载的文件中

clip_image011
clip_image011

附:引用Com成功后,DLL引用如下图所示

clip_image012
clip_image012

源码下载方式

1,关注微信公众号:小特工作室(也可直接扫描签名处二维码)

2,发送:示例4005

即可下载

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014-06-27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1背景
    • 2实现方式
      • 2.1微软草根
      • 2.2本土高大上
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档