您的位置:首页 > 编程语言 > C#

基于DirectX和C#的一个简单视频播放器总结

2009-10-16 10:46 323 查看
原文:

http://www.xmsc.com.cn/InfoView/Article_180065.html

1 添加引用Microsoft.DirectX.AudioVideoPlayback

2 添加命名空间using Microsoft.DirectX.AudioVideoPlayback;

3 定义并初始化private Video MyVideo = null;

4 打开avi文件

int height = panel1.Height;
int width = panel1.Width;

// 如果存在打开的Video文件,释放它
if (MyVideo != null)
{
MyVideo.Dispose();
}

// 打开一个新的Video文件
MyVideo = new Video(openFileDialog1.FileName);

// 把Video文件分配给创建的Panel组件
MyVideo.Owner = panel1;

// 以记录的panel组件的大小来重新定义
panel1.Width = width;
panel1.Height = height;

// 播放AVI文件的第一帧,主要是为了在panel中显示
MyVideo.Play();

MyVideo.Pause();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: