2-15 为程序添加多媒体功能
2-15 为程序添加多媒体功能<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
u 本节学习目标:
n了解添加多媒体功能机理
n 学习打开流媒体文件并播放方法
n学习并设计改进的流媒体播放器
<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />2-15-1 简介
Windows应用程序有时候可能会要求播放一些多媒体文件,最简单的办法是通过.NET FrameWork类库所提供的第三方COM组件形式,借助第三方插件实现对流媒体文件的播放。引用第三方COM组件形式的过程比较简单,首先鼠标右击工具箱,在弹出的快捷菜单中选择“选择项”,在打开的“选择工具箱项”里面选择页式表的COM组件。我们此次选择COM组件中的Windows Media Player组件,它是windows默认带的流媒体播放器组件。此时会在工具箱内出现该组件,把它拖放大窗体上就可以使用了。如图2-46所示为实现COM组件添加的全过程:
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
图2-46 实现COM组件添加的全过程
2-15-2 为程序添加多媒体功能实践操作
1. 案例学习:打开流媒体文件并播放
在图2-46界面设置的基础上,再从工具箱的对话框中选择openFileDialog对象,该对象可以临时打开一个选择文件对话框,允许用户选择一个基本文件。如图2-47所示。而后双击窗体界面进入窗体初始化事件,键入如下的编码部分:
图2-47 添加一个openFileDialog控件
private void Form009_Load(object sender, EventArgs e)
{
openFileDialog1.ShowDialog();
//通过openFileDialog对象打开文件对话框,选择一个文件
axWindowsMediaPlayer1.URL = openFileDialog1.FileName;
//将用户选择的文件名称及物理路径赋值给axWindowsMediaPlayer1的播放地址属性。
}
|
最终效果如图2-48所示:
图2-48 媒体播放器效果
转载于:https://blog.51cto.com/qianshao/208682