使用AxWindowsMediaPlayer好處是利用內建的wmp播放器,可以免掉很多格式的問題。對於像我這樣的懶人,這方法是再好也不過了。使用方式就是把對應COM物件加入自己程式中,再進行呼叫就可以了。
步驟如下:
Step1. AxWindowsMediaPlayer只能依附在Form或是相關GUI控件下,所以首先要務就是產生一個Form物件或是UserControl物件。
Step 2. 接著下一步驟就是將這個COM物件加在自己的調色盤中嚕。
接著會開啟工具箱選項,切換到COM頁面,選擇Windows Media Player項目。
很幸運地,會在工具箱看到Windows Media Player組件啦,把它拖進去你的Form中就可以了。
Step 3. 接著是程式碼的撰寫。拖進去COM物件的預設名稱是axWindowsMediaPlayer1,不喜歡可以自己改。來個最簡單的教學吧!
-要播放某個mp3檔案
axWindowsMediaPlayer1.URL = "C:\\aaa.mp3";
axWindowsMediaPlayer1.Ctlcontrols.play();
-要停止播放
axWindowsMediaPlayer1.Ctlcontrols.stop();
-要暫停播放
axWindowsMediaPlayer1.Ctlcontrols.pause();
此外還有許多用法,可以去參考API。
參考資料:
[1] Play a mp3 sound using MediaPlayer in C#
[2] AxWMPLib.AxWindowsMediaPlayer 属性
沒有留言:
張貼留言