如何在应用程序中加入背景音乐?

 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/"";


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部