程式庫存取

[與此頁面相關聯的功能Windows 媒體播放機 SDK是舊版功能。 MediaPlayer已取代它。 MediaPlayer已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用MediaPlayer,而不是Windows 媒體播放機 SDK。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。

存取程式庫之Windows 媒體播放機物件模型的屬性和方法需要資料庫的唯讀或讀取/寫入存取權。 此文件庫包含某些使用者想要保留私人的資訊,且只應以其同意存取或改變。

對於 Windows 媒體播放機 9 系列或更新版本,您可以以程式設計方式判斷存取層級。 若要判斷授與程式碼的目前存取層級,請擷取 [設定]。mediaAccessRights 屬性。 該屬性會傳回 「none」、「read」 或 「full」 (讀取/寫入) 。 若要要求特定存取權限,請呼叫 [設定]。requestMediaAccessRights 方法,傳遞參數來指定您要求的層級。 方法會顯示訊息給說明所要求存取層級的使用者,並傳回 布林 值,指出是否授與存取權。

系統會根據程式碼相對於使用者電腦執行的位置,自動授與特定存取權限。

  • 如果您的網頁或程式位於使用者的電腦上,預設會授與完整存取權限。

  • 網頁具有 Player的讀取權限。currentMediaPlayercurrentPlaylistMedia。當網頁位於 Internet Explorer 安全性區域中,且其與媒體專案或播放清單的安全性區域相同或小於限制時,sourceURL

    從最低限制到最受限制的範圍,安全性區域是 信任 的區域 (包括使用者的本機電腦) 、 本機內部網路 區域、 網際網路 區域和 受限制 區域。

    例如, 本機內部網路 區域中的網頁具有 Player的完整存取權限。 對應的媒體專案位於本機內部網路或網際網路上,但必須要求位於使用者本機電腦或 信任 區域中網站的媒體專案存取權限。

您應該在所有可能遇到的安全性區域中測試 Web 型或 Windows 型應用程式。 應用程式應該設計為正確處理拒絕存取要求。

Windows 媒體播放機 Windows 媒體播放機 9 系列之前的物件模型版本不包含mediaAccessRightsrequestMediaAccessRights。 這些舊版的Windows 媒體播放機可讓使用者使用 [選項] 對話方塊來設定存取層級。

Settings 物件

使用程式庫