AxWindowsMediaPlayer 物件 (VB 和 C#)
[與此頁面相關聯的功能Windows 媒體播放機 SDK是舊版功能。 MediaPlayer已取代它。 MediaPlayer已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用MediaPlayer,而不是Windows 媒體播放機 SDK。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。
AxWindowsMediaPlayer 物件是Windows 媒體播放機控制項的根物件。 它支援下表所列的屬性、方法和事件。
AxWindowsMediaPlayer 物件支援下列屬性。
屬性 | 描述 |
---|---|
cdromCollection | 取得 IWMPCdromCollection 介面。 |
closedCaption | 取得 IWMPClosedCaption 介面。 |
Ctlcontrols | 取得 IWMPControls 介面。 |
Ctlenabled | 取得或設定值,指出是否啟用Windows 媒體播放機控制項。 |
currentMedia | 取得或設定對應至目前媒體專案的 IWMPMedia 介面。 |
currentPlaylist | 取得或設定目前的 IWMPPlaylist 介面。 |
Dvd | 取得 IWMP SMS 介面。 |
enableCoNtextMenu | 取得或設定值,指出是否啟用操作功能表,當按一下滑鼠右鍵時會出現。 |
錯誤 | 取得 IWMPError 介面。 |
全屏 | 取得或設定值,指出是否以全螢幕模式播放視訊內容。 |
isOnline | 取得值,指出使用者是否已連線到網路。 |
isRemote | 不支援 .NET 程式設計。 |
mediaCollection | 取得 IWMPMediaCollection 介面。 |
network | 取得 IWMPNetwork 介面。 |
openState | 取得值,指出內容來源的狀態。 |
playerApplication | 不支援 .NET 程式設計。 |
playlistCollection | 取得 IWMPPlaylistCollection 介面。 |
playState | 取得值,指出Windows 媒體播放機作業的狀態。 |
設定 | 取得 IWMPSettings 介面。 |
status | 取得值,指出Windows 媒體播放機的目前狀態。 |
stretchToFit | 取得或設定值,指出視訊是否會延展以符合控制項視訊顯示Windows 媒體播放機的大小。 |
uiMode | 取得或設定值,指出當網頁內嵌Windows 媒體播放機時,使用者介面中顯示的控制項。 |
URL | 取得或設定要播放之剪輯的名稱。 |
versionInfo | 取得值,指定Windows 媒體播放機的版本。 |
windowlessVideo | 取得或設定值,指出Windows 媒體播放機控制項是否以無視窗模式轉譯視訊。 |
AxWindowsMediaPlayer 物件支援下列方法。
方法 | 描述 |
---|---|
close | 發行Windows 媒體播放機資源。 |
launchURL | 將 URL 傳送給要轉譯之使用者的預設瀏覽器。 |
newMedia | 傳回新媒體專案的 IWMPMedia 介面。 |
newPlaylist | 會傳回新播放清單的 IWMPPlaylist 介面。 |
openPlayer | 使用指定的 URL 開啟Windows 媒體播放機。 |
AxWindowsMediaPlayer 物件支援下列事件。
事件 | 描述 |
---|---|
AudioLanguageChange | 發生于目前的音訊語言變更時。 |
緩衝處理 | 發生于Windows 媒體播放機控制項開始或結束緩衝時。 |
CdError | 發生于 CD 消耗作業期間發生泛型錯誤時。 |
CdromMediaError | 發生于將個別媒體專案複製到 CD 時發生錯誤。 |
CdStateChange | 發生于 CD 消耗作業變更狀態時。 |
CdromMediaChange | 當 CD 或 DVD 插入或退出 CD 或 DVD 磁片磁碟機時發生。 |
CdromRipMediaError | 從 CD 擷取個別追蹤時發生錯誤時發生。 |
CdromRipStateChange | 發生于 CD 擷取作業變更狀態時。 |
按一下 | 發生于使用者按一下滑鼠按鍵時。 |
CreatePartnershipComplete | 不支援 .NET 程式設計。 |
CurrentItemChange | 發生于 IWMPControls.currentItem 變更時。 |
CurrentMediaItemAvailable | 發生于目前媒體專案中的圖形中繼資料專案變成可用時。 |
CurrentPlaylistChange | 發生于目前播放清單中的某個專案變更時。 |
CurrentPlaylistItemAvailable | 發生于目前的播放清單專案變成可用時。 |
DeviceConnect | 不支援 .NET 程式設計。 |
DeviceDisconnect | 不支援 .NET 程式設計。 |
DeviceStatusChange | 不支援 .NET 程式設計。 |
DeviceSyncError | 不支援 .NET 程式設計。 |
DeviceSyncStateChange | 不支援 .NET 程式設計。 |
中斷連線 | 保留供未來使用。 |
DomainChange | 發生于 DVD 網域變更時。 |
按兩下 | 發生于使用者按兩下滑鼠按鍵時。 |
DurationUnitChange | 保留供未來使用。 |
EndOfStream | 保留供未來使用。 |
錯誤 | 發生于Windows 媒體播放機控制項有錯誤狀況時。 |
FolderScanStateChange | 發生于資料夾監控作業變更狀態時。 |
KeyDown | 發生於按下按鍵時。 |
KeyPress | 發生于按下按鍵後放開時。 |
KeyUp | 發生於放開按鍵時。 |
LibraryConnect | 當程式庫變成可用時發生。 |
LibraryDisconnect | 當程式庫已無法使用時發生。 |
MarkerHit | 發生于到達標記時。 |
MediaChange | 發生于媒體專案變更時。 |
MediaCollectionAttributeStringAdded | 發生于將屬性值加入至程式庫時。 |
MediaCollectionAttributeStringChanged | 發生于程式庫中的屬性值變更時。 |
MediaCollectionAttributeStringRemoved | 發生于從程式庫移除屬性值時。 |
MediaCollectionChange | 發生于媒體集合變更時。 |
MediaCollectionMediaAdded | 當媒體專案新增至本機程式庫時發生。 |
MediaCollectionMediaRemoved | 發生于從本機程式庫移除媒體專案時。 |
MediaError | 發生于 Media 物件有錯誤狀況時。 |
ModeChange | 發生于變更Windows 媒體播放機模式時。 |
MouseDown | 發生于按下滑鼠按鍵時。 |
MouseMove | 發生于移動滑鼠指標時。 |
MouseUp | 發生于放開滑鼠按鍵時。 |
NewStream | 保留供未來使用。 |
OpenPlaylistSwitch | 發生于 DVD 上的標題開始播放時。 |
OpenStateChange | 發生于Windows 媒體播放機控制項變更狀態時。 |
PlayerDockedStateChange | 不支援 .NET 程式設計。 |
PlayerReconnect | 不支援 .NET 程式設計。 |
PlaylistChange | 發生于播放清單變更時。 |
PlaylistCollectionChange | 發生于播放清單集合中的某個專案變更時。 |
PlaylistCollectionPlaylistAdded | 發生于將播放清單新增至播放清單集合時。 |
PlaylistCollectionPlaylistRemoved | 發生于從播放清單集合中移除播放清單時。 |
PlaylistCollectionPlaylistSetAsDeleted | 保留供未來使用。 |
PlayStateChange | 發生于Windows 媒體播放機控制項的播放狀態變更時。 |
PositionChange | 發生于媒體專案的目前位置已變更時。 |
ScriptCommand | 發生于收到同步處理命令或 URL 時。 |
StatusChange | 發生于 狀態 屬性變更值時。 |
StringCollectionChange | 發生于字串集合變更時。 |
SwitchedToControl | 不支援 .NET 程式設計。 |
SwitchedToPlayerApplication | 不支援 .NET 程式設計。 |
警告 | 保留供未來使用。 |
相關主題
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應