无间道III (July 2005 C# Microsoft MVP) 的博客

《涅槃经》第十九卷:八大地狱之最,称为无间地狱,为无间断遭受大苦之意,故有此名。《地藏菩萨本愿经卷上》:如是等辈,当堕无间地狱,千万亿劫,以此连绵,求出无期......

博客园 首页 联系 订阅 管理

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);
  /// <summary>
  /// 播放音乐文件
  /// </summary>
  /// <param name="p_FileName">音乐文件名称</param>
  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
   {
   }

  }
  
  /// <summary>
  /// 停止当前音乐播放
  /// </summary>
  /// <param name="p_FileName">音乐文件名称</param>
  public static void StopMusic(string p_FileName)
  {
   try
   {
    mciSendString(@"close " + p_FileName,"                                  ",0,0);
   }
   catch{}
  }
另外注意,由于文件路径和文件名中可能有空格,因此,文件名要用引号引起来,如:
filename="\"c:\\programe files\\a.mp3\"";

posted on 2004-05-16 21:48  无间道  阅读(2112)  评论(0编辑  收藏  举报