C#用按钮播放本地音乐 10

 我来答
Ninja748
2019-02-11 · TA获得超过247个赞
知道小有建树答主
回答量:163
采纳率:88%
帮助的人:84.8万
展开全部

有好几种方法,这里只介绍利用Window Media Player播放的。

首先,创建一个winform窗体。

双击Form1.cs(已打开了的话就不用了),会显示窗体设计界面。

接着点击左边的工具箱(如果没有,那就点击“视图”,里面会有工具箱,点击就有了)。

然后移到“对话框”一栏,右键选择“选择项”

点击COM组件,在里面找到Windows Media Player,勾选,然后点确定。

这样对话框里就会有一个名为Windows Media Player的对话框,将其移动到窗口。

接着再将一个Button控件拖到窗口(这里不截图了,在“公共控件”一栏)

这样窗口就会有一个Button控件与一个Windows Media Player对话框。点击Windows Media Player对话框,看到右下角它的属性。将Visible(在“行为”一栏)设为False(将Windows Media Player对话框隐藏),将(Name)(在设计一栏,别问我为什么Name要加括号,因为本来就是这样)设为MP(这样更好写。

现在就要开始写代码了。右键右边的Form1.cs,点击查看代码,然后会弹出Form1.cs的代码。

回到Form1.cs的设计界面控件,双击Button控件(就是那个按钮),它会在Form1.cs代码里面添加Button被按下时执行的方法。

现在假设我想在按钮被按下时播放路径为D:\Megalovania(swap)\UnderProSans_萨尔之心 - [Underswap]MISFORTUNE.mp3的mp3文件,那就将MP的URL属性设为D:\Megalovania(swap)\UnderProSans_萨尔之心 - [Underswap]MISFORTUNE.mp3,代码如下。

MP.URL = @"‪D:\Megalovania(swap)\UnderProSans_萨尔之心 - [Underswap]MISFORTUNE.mp3";

可以参考这个方法来播放音乐。

这里解释一下为什么这个字符串前面要加@。这是为了避免“\”有转义字符的意思(可以去了解一下),只将它看为一个字符。

好的,点击启动。

点击按钮就能播放音乐了。

You136999
2019-02-11 · TA获得超过307个赞
知道小有建树答主
回答量:537
采纳率:78%
帮助的人:74.2万
展开全部
C/C++头文件一览
C、传统 C++
#include <assert.h> //设定插入点
#include <ctype.h> //字符处理
#include <errno.h> //定义错误码
#include <float.h> //浮点数处理
#include <fstream.h> //文件输入/输出
#include <iomanip.h> //参数化输入/输出
#include <iostream.h> //数据流输入/输出
#include <limits.h> //定义各种数据类型最值常量
#include <locale.h> //定义本地化函数
#include <math.h> //定义数学函数
#include <stdio.h> //定义输入/输出函数
#include <stdlib.h> //定义杂项函数及内存分配函数
#include <string.h> //字符串处理
#include <strstrea.h> //基于数组的输入/输出
#include <time.h> //定义关于时间的函数
#include <wchar.h> //宽字符处理及输入/输出
#include <wctype.h> //宽字符分类
//////////////////////////////////////////////////////////////////////////
标准 C++ (同上的不再注释)
#include <algorithm> //STL 通用算法
#include <bitset> //STL 位集容器
#include <cctype>
#include <cerrno>
#include <clocale>
#include <cmath>
#include <complex> //复数类
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <ctime>
#include <deque> //STL 双端队列容器
#include <exception> //异常处理类
#include <fstream>
#include <functional> //STL 定义运算函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式