C#制作多媒体播放器
来源:互联网 发布:win10网络受限 编辑:程序博客网 时间:2024/04/30 17:41
参考:http://www.codeproject.com/KB/directx/directshowmediaplayer.aspx
首先在项目->添加引用->浏览->[windows目录]system32->quartz.dll
添加using QuartzTypeLib;
所用到的变量:
private const int WM_APP = 0x8000;
private const int WM_GRAPHNOTIFY = WM_APP + 1;
private const int EC_COMPLETE = 0x01;
private const int WS_CHILD = 0x40000000;
private const int WS_CLIPCHILDREN = 0x2000000;
enum MediaStatus
{
None,
Stopped,
Paused,
Running
}
private FilgraphManager m_objFilterGraph = null;
private IBasicAudio m_objBasicAudio = null;
private IVideoWindow m_objVideoWindow = null;
private IMediaEvent m_objMediaEvent = null;
private IMediaEventEx m_objMediaEventEx = null;
private IMediaPosition m_objMediaPosition = null;
private IMediaControl m_objMediaControl = null;
应用程序源码下载地址:
http://download.csdn.net/source/463903
- C#制作多媒体播放器
- c# 多媒体播放器
- C# DirectShow 播放多媒体
- 无外部控件制作多媒体播放器(一)
- 无外部控件制作多媒体播放器(二)
- 无外部控件制作多媒体播放器(三)
- 无外部控件制作多媒体播放器(四)
- C#制作简易播放器
- c#播放器的制作
- C# axWindowsMediaPlayer制作播放器
- [转]C# DirectShow 播放多媒体
- 多媒体播放器 Amarok
- AVPlayer 多媒体播放器
- 多媒体播放器
- AVPlayer 多媒体播放器
- 多媒体播放器
- Android多媒体播放器
- 多媒体(视频播放器)
- 浅述WinForm多线程编程与Control.Invoke的应用
- 同步代码区Monitor类的使用
- 网页设计与网络广告的标准尺寸
- 屏幕录像工具
- VS2005解决方案下无法添加项目的解决方法
- C#制作多媒体播放器
- 系统概述
- 在线操作系统(WebOS)
- 用 ghostscript 转化PDF文件为图片 的参数设置!
- 需求信息
- c++运算符优先级
- HDU 1050 Moving Tables解题体会
- 在fc6上安装vmware tools 的方法。
- 数组中删除重复数据