如何在应用程序中加入背景音乐?
http://www.cnblogs.com/wangsaokui/articles/9763.html
1. 插入一个width,height为0得播放器。并设置自动播放和循环播放为 true
2. using System.Runtime.InteropServices;
[DllImport("winmm.dll")]
public static extern long PlaySound(String fileName,long a,long b);
在事件中添加:
PlaySound("aa.wav",0,0); //aa.wav为声音文件
3. [DllImport("winmm.dll")]
public static extern long mciSendString(string lpstrCommand,string lpstrReturnString,long length,long hwndcallback);
///
/// 播放音乐文件
///
/// 音乐文件名称
public static void PlayMusic(string p_FileName)
{
try
{
mciSendString(@"close " +p_FileName ," ",0,0);
mciSendString(@"open " + p_FileName," ",0,0);
mciSendString(@"play " + p_FileName ," ",0,0);
}
catch
{
}
}
///
/// 停止当前音乐播放
///
/// 音乐文件名称
public static void StopMusic(string p_FileName)
{
try
{
mciSendString(@"close " + p_FileName," ",0,0);
}
catch{}
}
另外注意,由于文件路径和文件名中可能有空格,因此,文件名要用引号引起来,如:
filename="/"c://programe files//a.mp3/"";
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
