在 C++ 程式中使用 Windows 媒體播放機 控制項
[與此頁面相關聯的功能Windows 媒體播放機 SDK是舊版功能。 MediaPlayer已取代它。 MediaPlayer已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用MediaPlayer,而不是Windows 媒體播放機 SDK。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。
注意
Windows 媒體播放機 9 系列或更新版本支援使用 C++ 來內嵌Windows 媒體播放機控制項。
使用 C++ 程式中的Windows 媒體播放機控制項有數種不同的方式。 您可以在主控台應用程式中建立控制項的實例,也可以在 Windows 應用程式中內嵌控制項。 此外,您也可以實作介面,讓您能夠在遠端模式中執行內嵌播放程式控制項。 您可以套用面板定義檔來自訂內嵌控制項的使用者介面。
下列主題會說明這項資訊。
主題 | 描述 |
---|---|
在主控台應用程式中使用Windows 媒體播放機控制項 | 描述可具現化Windows 媒體播放機控制項以顯示版本的簡單 C++ 主控台應用程式。 |
在 Windows 應用程式中裝載Windows 媒體播放機控制項 | 描述如何使用 ATL ActiveX 主機視窗,在 Windows 程式中內嵌Windows 媒體播放機控制項。 |
遠端處理 Windows Media Player 控制項 | 描述如何在遠端模式的 C++ 程式中內嵌Windows 媒體播放機控制項,讓使用者將控制項取消模擬,以切換至播放程式的完整模式。 |
處理 C++ 中的事件 | 描述如何從Windows 媒體播放機接收事件通知。 |
搭配Windows 媒體播放機控制項使用面板 | 描述如何將面板檔案套用至內嵌在 C++ 程式中的Windows 媒體播放機控制項。 |
注意
您可以在Windows CE應用程式中內嵌 Windows 媒體播放機 10 行動控制項。 您用來執行此動作的技術類似于搭配桌面Windows 媒體播放機控制項使用的技術。 不過,適用于 Windows 的 ATL 與適用于 Windows CE 的 ATL 之間有差異。 本檔會適當地說明這些實作之間的差異。
相關主題
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應