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