C#入门学习-----制作AVI播放器

来源:互联网 发布:用户行为采集脚本js 编辑:程序博客网 时间:2024/05/28 15:19

 

 

本实例主要用到了Microsoft Animation Control Version 6.0 组件,该组件可以一帧一帧地播放AVI文件。

用到该组件,必须将Microsoft Animation Control Version 6.0组件添加到工具箱里。

1、环境准备

添加方法是选择工具箱,单击鼠标右键,在弹出的菜单中选择"选择项",选择 COM组件,

在COM组件中选择 Microsoft Animation Control Version 6.0  选择,再单击确定,该组件就自动添加到“工具箱”中。

 

2、 设计过程

主要用到了Microsoft Animation Control Version 6.0 组件的属性及方法:

(1) AutoPlay属性 确定程序运行时,媒体文件是否自动播放

(2) Open方法         打开一个媒体文件

(3) Stop 方法          停止播放媒体文件

(4) Play方法            播放媒体文件

 

2、1  添加一个AxAnimation组件,用来播放AVI文件。

namespace AviPlay{    public partial class Form1 : Form    {        public Form1()        {            InitializeComponent();        }        private void button1_Click(object sender, EventArgs e)        {            this.axAnimation1.Play();//播放多媒体文件        }        private void button2_Click(object sender, EventArgs e)        {            try            {                this.axAnimation1.Stop(); //停止播放                object start = this.textBox1.Text; //保存起始帧中的数据                object end = this.textBox2.Text; //保存结束帧中的数据                object time = 20; //初始化变量time                this.axAnimation1.Play(time, start, end); //播放指定的帧数            }            catch            {                MessageBox.Show("请输入正确帧数!");            }         }        private void Form1_Load(object sender, EventArgs e)        {            this.axAnimation1.Open(Application.StartupPath + "//clock.avi");        }    }}


 

 

 

 

原创粉丝点击