如果要播mp3要先在project 裡加reference(wav檔不用),方法是在你的程式碼所在的project(專案)名稱上按右鍵然後add>>reference

接著勾這個圖裡的東西也就是COM>>Windows Media Player

http://i.imgur.com/Z1bjytW.png





下面放程式碼

 static void Main(string[] args)

        {
//這裡是播wav檔的程式碼,底下" "裡面要放你要播的wav檔的檔案路徑及名稱,這個方法只限wav格式            
            System.Media.SoundPlayer player = new System.Media.SoundPlayer();

            player.SoundLocation = @"C:\Users\user\Music\ccheer.wav";

            player.Play();


            
//這裡則是播mp3格式音樂檔的方法,一樣 "  "裡面是放mp3檔的路徑名稱     
            WMPLib.WindowsMediaPlayer wplayer = new WMPLib.WindowsMediaPlayer();
            wplayer.URL = @"C:\0小籃C\Users\user\Desktop\music\❤♫ 小約翰•史特勞斯「春之聲」圓舞曲.mp3";
            wplayer.controls.play();
            

//最底下這個是我失敗好幾次結果突然靈光一閃才想到要加上Thread睡眠,這很重要,

//如果沒加就直接執行的話,會發現程式一下子就結束,然後顯示"請按任意件繼續",

//而且沒有聽到音樂播放,因為程式還沒開始播前就跑完了,

//所以要加上底下的thread睡眠裡面放要睡眠的毫秒數,就可以保持程式執行的狀態,

//有時間讓程式播放音樂


            Thread.Sleep(100000);
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 olivermode 的頭像
    olivermode

    olivermode的部落格

    olivermode 發表在 痞客邦 留言(0) 人氣()