目录

Step#1 先将Windows Media Player控件添加到工具箱(Toolbox)中

Step#2 新建项目

Step#3 完整代码

Step#4 运行效果


Step#1 先将Windows Media Player控件添加到工具箱(Toolbox)中

OK点击之后会出现在此

Step#2 新建项目

放入两个按钮(Button)和一个Windows Media Player,它们的名称如下截图

Step#3 完整代码

【注意事项】

1. 引用命名空间

using System.Runtime.InteropServices;

2. 引入动态链接库与函数

[DllImport("winmm")]
public static extern bool PlaySound(string szSound, int hMod, int i);

3. 分别双击btnPlaySound和btnPlayMusic添加两个事件btnPlaySound_Click和btnPlayMusic_Click

4. 添加两个函数Play和PlayMusic

5. 将xx.wav与xx.mid音频文件放置在bin/Debug文件夹中

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
// 引入新的命名空间,以调用Windows系统自带的PlaySound函数
using System.Runtime.InteropServices;namespace Ex3_7PalySound
{public partial class Form1 : Form{public Form1(){InitializeComponent();}// 引入动态链接库[DllImport("winmm")]public static extern bool PlaySound(string szSound, int hMod, int i);private void Play(string waveName){PlaySound(Application.StartupPath + "\\"+waveName,0,1);}private void PlayMusic(string musicName){this.axWindowsMediaPlayer1.URL = "";this.axWindowsMediaPlayer1.URL = Application.StartupPath + "\\" + musicName;}private void btnPlaySound_Click(object sender, EventArgs e){this.Play("Shot.wav");}private void btnPlayMusic_Click(object sender, EventArgs e){this.PlayMusic("town.mid");}}
}

Step#4 运行效果

【说明】代码选自《C# Windows游戏设计》

VS2013的C# Winform怎么添加Windows Media Player控件 详细图解 代码示例及运行效果相关推荐

  1. C# WinForm 添加Windows Media Player 控件调试出现未能加载文件或程序集Interop.WMPLib,该怎么解决...

    C# WinForm 添加Windows Media Player 控件调试出现未能加载文件或程序集Interop.WMPLib 如标题,在窗体中添加Windows Media Player 控件,当 ...

  2. 音乐播放器制作一(Windows Media Player控件)

    VS2013 MFC做音乐播放器,需要使用到ActiveX控件(Windows Media Player),可以播放音视频,支持歌单添加,删除,保存操作,支持循环,顺序,随机播放.   话不多说,先来 ...

  3. C#中Windows Media Player控件使用实例|方法

    Windows Media Player控件Windows Media Player是一种媒体播放器,可以播放当前最流行的音频.视频文件和大多数混合型的多媒体文件.为了便于程序的开发,Visual S ...

  4. VC2008 Windows Media Player控件的使用技巧 三

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 操作系统 ...

  5. VC2008 Windows Media Player控件的使用技巧

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 操作系统 ...

  6. VC2008 Windows Media Player控件的使用技巧 二

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 操作系统 ...

  7. Windows Media Player控件研究

    初级问题: 我的那个定时提醒程序中要用到它,初步使用问题已解决.基本使用步骤如下: 一.往控件箱中添加此控件:wmp.dll 二.往窗体上拖控件 三.wmp.URL=XXXX;wmp.play()即可 ...

  8. c#—如何借助windows media player控件编写播放器

    windows media player控件的常用属性和方法 以下 music player 均为windows media player控件的名字. 1.属性  1)musicPlayer.sett ...

  9. 基于.net的C# Windows Media Player控件

    C#Windows Media Player控件 一.往控件箱中添加此控件:wmp.dll 二.往窗体上拖控件(本人添加...有时候你拖拽控件到窗体上时候会弹出错误窗口提示'axHost'注册失败什么 ...

  10. C#Windows Media Player控件

    C#Windows Media Player控件 一.往控件箱中添加此控件:wmp.dll 二.往窗体上拖控件(本人添加...有时候你拖拽控件到窗体上时候会弹出错误窗口提示'axHost'注册失败什么 ...

最新文章

  1. pytest第一版 入门学习
  2. iptables限制最大连接数_性能调优,让你的服务器更强大!增加TCP连接最大限制...
  3. 郴州郴锦机器人_减税降费宣传走进郴州市民营企业高质量发展专题培训班
  4. CSS深入理解vertical-align和line-height的基友关系
  5. 9月第1周国内IT技术类网站:CSDN覆盖数持续走低
  6. 2.24 js处理内嵌div滚动条
  7. 爬虫cookie过期_【Python】Scrapy爬虫框架之Request和Response
  8. plsql能连mysql吗_80后中年夫妻做冬季热饮,一天卖300杯,女顾客:能连杯子端走吗...
  9. RabbitMQ的项目实际应用
  10. Data Creator for Mac(专业mac数据生成器)
  11. 软件及系统开发项目可行性分析报告-样例
  12. 2019年新个税计算方法
  13. CSS中id选择器失效,代码看起来没问题
  14. linux下查看服务器型号
  15. python初体验-hello world答案_第三节 Hello world --python初体验
  16. 基于Python的旅游数据可视化系统flask
  17. Android面试攻略
  18. mtp usb驱动 v4.9 最新版
  19. 计算机网络实验子网划分与路由器配置,实验5子网划分路由配置
  20. Ubuntu 下pdf文件,编辑软件 Master pdf editor

热门文章

  1. ip网络广播系统连接服务器失败,航天广电数字IP网络广播系统安装IP地址调试6大知识...
  2. 最值得收藏的 人工智能导论 全部知识点思维导图整理(王万良慕课课程)
  3. 使用TinyPng来压缩图片
  4. excel在线_如何设计有趣又实用的在线课程
  5. 修改注册表解决每次打开office2010都会出现正在配置的问题
  6. QT5.1.0,QT4.8.0以及VC2010、VC2012的测试对比
  7. LitJson写入中文乱码问题
  8. 关于按钮需要点两次才有用的问题
  9. python音频提取pcm_python 实现录音pcm格式功能
  10. 调用企业微信API发送文本,图片,文件消息