WinForm播放视频

原文:WinForm播放视频

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引用如下图所示

 

源码文件,自百度网盘下载

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

时间: 2024-12-09 07:06:19

WinForm播放视频的相关文章

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

1背景 这几天一老友要求我做个小软件,在WinForm播放视频.印象中微软有个WM控件直接可以使用,晚上研究下 2实现方式 2.1微软草根 最简单的方式,是直接使用微软的WM控件,也是通过COM方式集成进来.操作步骤如下 l 工具箱引用 n 在工具箱中新建一Tab页面,命名为Windows Media Player(随意命名).创建成功后,再右键选中该面板,如下图所示 n 选中Com面板,找到如下图所示控件,引用即可 n 引用成功后,如下图所示.工具箱中已存在此控件,直接将此控件拖至页面中即可

网页播放器-C# 如何用winform播放一个网站中间的视频?

问题描述 C# 如何用winform播放一个网站中间的视频? 我想通过一个WinForm小程序把这个网站:点击打开 上面的视频给放进winform里面播放,主要是那个网站太乱,很多广告,但是又想利用他的在线播放功能看视频.求求大神赐教. 最好写个类似的小Demo哦...谢了

winapi-在C# Winform项目,如何实现用鼠标模拟点击CBOX央视影音播放客户端,实现全屏播放视频的功能

问题描述 在C# Winform项目,如何实现用鼠标模拟点击CBOX央视影音播放客户端,实现全屏播放视频的功能 在C# Winform项目,已经可以通过以下代码实现将CBOX央视影音在线视频播放的App客户端打开. 代码如下: Process proc = new Process(); m_Process.StartInfo.FileName = @"C:Program FilesCNTVCBoxCBox.exe"; m_Process.Start(); 目前遇到一个问题,需用手工点击

Android4.4 修改哪里能够让浏览器自动播放视频 autoplay

问题描述 Android4.4 修改哪里能够让浏览器自动播放视频 autoplay 10C google 在Android4.4 浏览器中禁用了 autoplay功能,需要点击一下播放按钮才可以.现在想用浏览器做户外显示终端.所以想实现打开网页就能播放视频的功能.请问有没有什么办法,在android源码中 打开autoplay功能 解决方案 试试WebView.getSettings().setMediaPlaybackRequiresUserGesture(false) (可参考 - http

object标签播放视频代码

问题描述 object标签播放视频代码 没什么网页开发基础,想自己在网页上播放下视频,mpg格式的. 麻烦问下用object标签播放视频获取 播放时间提示 Cannot read property 'durationString' of undefined 改怎么解决啊? 解决方案 你用的什么控件?是windows media player控件么?你的网页有没有启用加载它. 解决方案二: 视频播放代码视频播放小代码播放视频代码

surfaceview 循环播放视频用视频缩略图代替视频切换时的样式 怎么操作嗯

问题描述 surfaceview 循环播放视频用视频缩略图代替视频切换时的样式 怎么操作嗯 surfaceview 循环播放视频用视频缩略图代替视频切换时的样式 怎么操作嗯

在android中用surfaceview播放视频时,实现未播放的预览效果?

问题描述 在android中用surfaceview播放视频时,实现未播放的预览效果? 在android中用surfaceview播放视频时,如何在surfaceview的出现时就加载视频的第一帧,实现未播放的预览效果? 类似于图的那种效果,谁有什么解决方法吗? 解决方案 http://download.csdn.net/detail/ohbxiaoxin/8320741 两个控件叠加,至于预览的图片,需要事先从视频中提取出来.

HTML教程-播放视频

教程 用浏览器可以播放的格式有:MOV格式.AVI格式. 链接一个视频文件 将视频文件做成一个链接的方法: <A HREF=" 视频地址">视频名称</A> 例如:播放一段视频: <A HREF="welcome.avi">WINDOWS95</A> WINDOWS95 自动载入视频 与音乐的播放一样,我们可以使用EMBED标签播放视频, <EMBED SRC="视频文件地址"> 属性有

Flash 8 中文版视频教程(20)播放视频

教程|视频教程|中文 第 20 集:播放视频 课程要点:Flash 8 中文版视频教程,一共20集,带领您一起体验和学习 Flash 8 的新功能新特性! [全屏观看] | [下载视频] 本教程尺寸为 800 * 600 建议全屏在线观看或下载观看,以达到最佳观看效果