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

C# 播放声音和FLASH

2008-10-28 10:18 281 查看
一、在C#播放声音

新建一个C#的Windows Form工程(Windows应用程序),并且定义两个菜单按钮(menuItem1,menuItem2)。

选择菜单中的“工具”中的“自定义工具箱(添加/移除工具箱项)”,在自定义工具箱的窗口中,点击展开“COM 组件”项,选中“Window Media Player”选项。确定后在“工具箱”中便会出现“Windows Media Player”这一项,然后再将其拖至Form上,调整大小,系统在“引用”中自动加入了对此dll的引用,AxMediaPlayer就是我们使用的 Namespace与class。

在属性栏中设置好此控件的一些属性,为了方便,这里我把AutoStart设置成为true(其实默认是true),只要FileName被设置(打开了文件),则文件将会自动播放。完整代码如下:

private void menuItem1_Click(object sender, System.EventArgs e)

2private void menuItem2_Click(object sender, System.EventArgs e)

2{

3 OpenFileDialog ofDialog = new OpenFileDialog();

4 ofDialog.AddExtension = true;

5 ofDialog.CheckFileExists = true;

6 ofDialog.CheckPathExists = true;

7 ofDialog.Filter = "swf 文件 (*.swf)|*.swf|所有文件 (*.*)|*.*";

8 ofDialog.DefaultExt = "mp3";

9 if(ofDialog.ShowDialog() == DialogResult.OK)

{

this.axShockwaveFlash1.Movie = ofDialog.FileName;

this.axShockwaveFlash1.Play();

}

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