天天看點

C#入門學習-----制作AVI播放器

本執行個體主要用到了Microsoft Animation Control Version 6.0 元件,該元件可以一幀一幀地播放AVI檔案。

用到該元件,必須将Microsoft Animation Control Version 6.0元件添加到工具箱裡。

1、環境準備

添加方法是選擇工具箱,單擊滑鼠右鍵,在彈出的菜單中選擇"選擇項",選擇 COM元件,

在COM元件中選擇 Microsoft Animation Control Version 6.0  選擇,再單擊确定,該元件就自動添加到“工具箱”中。

C#入門學習-----制作AVI播放器
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");
        }
    }
}
           

繼續閱讀