C#中Windows Media Player控件使用实例|方法
来源:互联网 发布:mac os 安装双系统 编辑:程序博客网 时间:2024/06/05 15:08
Windows Media Player控件Windows Media Player是一种媒体播放器,可以播放当前最流行的音频、视频文件和大多数混合型的多媒体文件。为了便于程序的开发,Visual Studio 2005集成开发环境提供了Windows Media Player控件,并且提供了相关的属性、方法,开发者根据提供的属性、方法完全可以实现Windows Media Player播放器的所有功能。在使用Windows Media Player控件进行程序开发前,必须将Windows Media Player控件添加到工具箱中,步骤如下所示。(1)选择工具箱,并单击鼠标右键,在弹出的快捷菜单中选择“选择项”。(2)弹出“选择工具箱项”对话框,选择“COM组件”选项卡。(3)在COM组件列表中,选择名称为“Windows Media Player”,单击【确定】按钮,Windows Media Player控件添加成功,如图1所示。
图1 添加Windows Media Player控件
表1和表2介绍Windows Media Player控件提供的主要属性和方法。
表1 Windows Media Player控件主要属性及说明
另外,将Windows Media Player控件添加到窗体上,在该控件上单击鼠标右键,弹出“Windows Media Player控件属性”对话框,为Windows Media Player控件提供中文属性对话框,如图2所示。
图2 Windows Media Player控件属性设置
表2 Windows Media Player控件主要方法及说明
示例
Windows Media Player控件制作多媒体播放器
本示例利用Windows Media Player控件来实现播放视频文件。程序运行结果如图3所示。
图3 多媒体播放器
程序开发步骤如下所示。
(1)创建一个项目,命名为27_02,设置默认窗体的Text属性为“网站源代码多媒体播放器”。
(2)在窗体上添加Windows Media Player控件和3个Button控件。
(3)程序代码如下。
sing System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace _7_02{public partial class Form1 : Form{public Form1(){InitializeComponent();}OpenFileDialog openFile = new OpenFileDialog();private void button1_Click(object sender, EventArgs e){//本教程来自:http://www.isstudy.comopenFile.ShowDialog();}private void button2_Click(object sender, EventArgs e){axWindowsMediaPlayer1.URL = openFile.FileName;}private void button3_Click(object sender, EventArgs e){axWindowsMediaPlayer1.close();}}}
完整程序代码如下:★ ★★★★Form1.cs窗体代码文件完整程序代码★★★★★using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;namespace _7_02{public partial class Form1 : Form{public Form1(){InitializeComponent();}OpenFileDialog openFile = new OpenFileDialog();private void Form1_Load(object sender, EventArgs e){}private void button1_Click(object sender, EventArgs e){openFile.ShowDialog();}private void button2_Click(object sender, EventArgs e){axWindowsMediaPlayer1.URL = openFile.FileName;}private void button3_Click(object sender, EventArgs e){axWindowsMediaPlayer1.close();}}}
- C#中Windows Media Player控件使用实例|方法
- C#中使用Windows Media Player播放音乐的方法
- C#学习之路之使用windows media player 实例
- MFC中对Windows Media Player 控件使用个性皮肤
- 在WinCE中使用Windows Media Player 控件
- C#中使用windows medie player控件
- Windows Media Player控件
- 如何使用 windows media player 控件
- windows media player控件使用心得
- C# Media Player控件
- C# Media Player控件
- C#使用Windows Media Player播放音频文件
- Media Player控件使用
- Media Player控件使用
- 基于.net的C# Windows Media Player控件
- Windows Media Player控件研究
- Windows Media Player控件研究
- Windows Media Player控件研究
- 四十条测试你是不是合格的PHP程序员
- C++运行时类型识别(RTTI)
- allegro 如何 敷铜(铺铜),并去掉敷铜岛
- 大数据时代
- 给父母的10个网络社交的建议
- C#中Windows Media Player控件使用实例|方法
- HDOJ 4751 黑白染色问题
- allgro GND焊盘到敷铜之间的线宽
- Android 触摸屏手势识别
- jquery+PHP实现无刷新页面分页
- allegro 修改引脚号
- 守护进程的建立
- allegro中Autosilk top, Silkscreen top 和Assembly top三个什么区别
- 浅谈颜色空间