Silverlight 中的 PlayReady
商業媒體產業在內容提供者移出專屬 Web 外掛程式式傳遞機制 (例如 Flash 或 Silverlight) ,並將其取代為以 HTML5 規格和商業媒體編碼功能為基礎的統一外掛程式免費視訊播放程式。 瀏覽器也會從外掛程式移開,而Microsoft Edge則是使用 ActiveX,並進入更安全的擴充模型。
轉換至無外掛程式媒體已透過最近開發的新規格來啟用:
從 W3C:適用于自適性串流的媒體來源延伸模組和內容保護的加密媒體延伸模組。
從移動圖片專家群組 (MPEG) :DASH 和一般加密 (CENC) 。
這些規格是設計及開發,以啟用各種媒體平臺和裝置的可互通串流。 藉由專注于可互通的解決方案,內容提供者能夠降低成本,同時使用者能夠存取他們偏好使用其選擇的應用程式或網頁瀏覽器裝置上所需的內容。 Microsoft 認為這對內容製作者和取用者而言是極大的好處,並且致力於支援進行這項轉換的公司。
請記住這些變更,Microsoft Edge已停止對ActiveX的支援,包括移除 Silverlight 的支援。 Microsoft 會繼續支援 Silverlight,而 Silverlight 瀏覽器外的應用程式可以繼續使用它。 Internet Explorer 11 也將繼續支援 Silverlight,因此網站在 Windows 10 中仍會繼續有 Silverlight 選項。 同時,Microsoft 鼓勵使用 Silverlight 進行媒體的公司開始轉換至 DASH/MSE/CENC/EME 型設計,並遵循 CENC 所啟用的單一編碼工作流程。 這代表跨瀏覽器、平臺、內容和裝置之間的最廣泛互通解決方案。
由於在新式瀏覽器中執行 Silverlight 應用程式的成長限制,使用者可能會發現很難使用 Silverlight 瀏覽器內應用程式。 繼續在 Windows 7 和 MacOS 上提供現有 Silverlight 應用程式給使用者的方法之一,就是將它轉換成使用獨立安裝程式 (installer.exe) 安裝的 Silverlight 瀏覽器外應用程式。 作法:
- 將應用程式組態變更為 [瀏覽器外]。
- 開發獨立安裝程式,協助使用者完成在支援的瀏覽器和瀏覽器版本上安裝應用程式的障礙。
我們建議使用 PlayReady 開發Windows 7 和 MacOS 應用程式的方法,是使用 Microsoft 合作夥伴提供的 PlayReady SDK。 SDK 可以是電子 SDK,或適用于 Windows 或 Mac 原生應用程式的任何其他類型。 如需詳細資訊,請參閱 PlayReady 合作夥伴清單。