加入工具箱

Step1.工具箱=>滑鼠右鍵=>選擇項目

Step2.切換至『COM 元件』頁籤=>勾選Windows Media Player=>確定

Step3.會發現工具箱多了個Windows Media Player的控制項

使用AxWindowsMediaPlayer撥放多媒體

Step1.加入Windows Media Player控制項到設計表單,可看到如下的畫面。

Step2.依序加入控制項使介面如下圖所示。

Step3.撰寫控制項初始設定程式碼

此處是設定控制項的初始值,像是音量的最大值、最小值、目前的音量、與啟動Timer(用來偵測檔案總長度用),值得注意的是AxWindowsMediaPlayer控制項的音量大小介於0~100之間,另外若不設定AutoStart = False則開啟檔案完程式就會自動撥放開啟的多媒體檔。

VB.NET

C#

Step4.撰寫開啟程式碼

AxWindowsMediaPlayer控制項是去設定AxWindowsMediaPlayer.URL屬性值來達到多媒體檔案開啟的功能。

VB.NET

C#

Step5.撰寫撥放程式碼

這部份功能程式碼只需呼叫AxWindowsMediaPlayer.Ctlcontrols.play()即可。

VB.NET

C#

Step6.撰寫停止程式碼

這部份功能程式碼只需呼叫AxWindowsMediaPlayer.Ctlcontrols.stop()即可。

VB.NET

C#

Step7.撰寫暫停撥放程式碼

這部份功能程式碼只需呼叫AxWindowsMediaPlayer.Ctlcontrols.pause()即可。

VB.NET

C#

Step8.撰寫音量控制程式碼

這部份功能程式碼只需對AxWindowsMediaPlayer.settings.volume做屬性值的變更即可。

VB.NET 

C#

Step9.撰寫撥放位置控制程式碼

除需對AxWindowsMediaPlayer.Ctlcontrols.currentPosioion做屬性值的變更外,尚需利用AxWindowsMediaPlayer.currentMedia.duration去設定最大影片長度。

VB.NET

C#

Download

使用AxWindowsMediaPlayer撥放多媒體.zip

參考連結

	MSDN Library - AxWindowsMediaPlayer Object (VB and C#)

	黑色幽默 - AxWindowsMediaPlayer媒体文件主要方法属性