程式庫存取
[與此頁面相關聯的功能Windows 媒體播放機 SDK是舊版功能。 MediaPlayer已取代它。 MediaPlayer已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用MediaPlayer,而不是Windows 媒體播放機 SDK。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。
存取程式庫之Windows 媒體播放機物件模型的屬性和方法需要資料庫的唯讀或讀取/寫入存取權。 此文件庫包含某些使用者想要保留私人的資訊,且只應以其同意存取或改變。
對於 Windows 媒體播放機 9 系列或更新版本,您可以以程式設計方式判斷存取層級。 若要判斷授與程式碼的目前存取層級,請擷取 [設定]。mediaAccessRights 屬性。 該屬性會傳回 「none」、「read」 或 「full」 (讀取/寫入) 。 若要要求特定存取權限,請呼叫 [設定]。requestMediaAccessRights 方法,傳遞參數來指定您要求的層級。 方法會顯示訊息給說明所要求存取層級的使用者,並傳回 布林 值,指出是否授與存取權。
系統會根據程式碼相對於使用者電腦執行的位置,自動授與特定存取權限。
如果您的網頁或程式位於使用者的電腦上,預設會授與完整存取權限。
網頁具有 Player的讀取權限。currentMedia、 Player。currentPlaylist和 Media。當網頁位於 Internet Explorer 安全性區域中,且其與媒體專案或播放清單的安全性區域相同或小於限制時,sourceURL 。
從最低限制到最受限制的範圍,安全性區域是 信任 的區域 (包括使用者的本機電腦) 、 本機內部網路 區域、 網際網路 區域和 受限制 區域。
例如, 本機內部網路 區域中的網頁具有 Player的完整存取權限。當 對應的媒體專案位於本機內部網路或網際網路上,但必須要求位於使用者本機電腦或 信任 區域中網站的媒體專案存取權限。
您應該在所有可能遇到的安全性區域中測試 Web 型或 Windows 型應用程式。 應用程式應該設計為正確處理拒絕存取要求。
Windows 媒體播放機 Windows 媒體播放機 9 系列之前的物件模型版本不包含mediaAccessRights或requestMediaAccessRights。 這些舊版的Windows 媒體播放機可讓使用者使用 [選項] 對話方塊來設定存取層級。
相關主題
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應