• C# 调用系统winmm.dll 播放音乐wav mp3


    using System.Runtime.InteropServices;//放wav
    
    public partial class frmMain : Form
     {
        系统放 播放音乐  wav mp3
        [DllImport("winmm.dll")]
        public static extern bool PlaySound(string pszSound, int hmod, int fdwSound);//播放windows音乐,重载
    
         public frmMain()
         {
                InitializeComponent();
          }
    
            //进入 系统播放音乐  
            private void m_SystemPlayWav(string strPlayFile)
            {
                try
                {
                    if (strPlayFile.Trim() == "")
                    { return; }//为空不放
    
                    string strPath = AppDomain.CurrentDomain.SetupInformation.ApplicationBase;
                    strPath = strPath + strPlayFile;
    
                    int SND_FILENAME = 0x00020000;
                    int SND_ASYNC = 0x0001;
                    PlaySound(strPath, 0, SND_ASYNC | SND_FILENAME);//播放音乐
                }
                catch (Exception ex)
                {
                    //myClass.clsLogHelper.m_CreateErrorLogTxt("m_SystemPlayWav win系统放wav文件", strPlayFile, ex.Message.ToString());
                }
            }
            private void m_SystemStopPlayWav()
            {
                try
                {
                    PlaySound(null, 0, 0x40 | 0x04 | 0x02);
                }
                catch (Exception ex)
                {
                    //myClass.clsLogHelper.m_CreateErrorLogTxt("m_SystemStopPlayWav win停止放wav文件", "", ex.Message.ToString());
                }
            }
    
    }
  • 相关阅读:
    一步一步CCNA之二:路由器特权模式
    uncompress bz2
    Protothreads Lightweight, Stackless Threads in C
    sohu的正版美剧都挺不错的
    Ebot crawler
    大数据时代的创新者们
    technology company
    slogan
    娱乐新闻都怎么搞的,真不给力啊
    售楼小姐比较漂亮
  • 原文地址:https://www.cnblogs.com/hailexuexi/p/5328001.html
Copyright © 2020-2023  润新知