實作Cloud Player implementing-cloud-player
AEM Screens傳統上會針對各種平台(包括ChromeOS、Windows、Android™和Tizen
)提供獨特的原生播放器應用程式。 然而,為因應使用者不斷變化的需求,Adobe推出了創新解決方案 — AEM Screens Cloud Player。
Cloud Player與Adobe先前的原生應用程式有很大差異。 這是漸進式網頁應用程式(PWA),由伺服器託管。 這種變革性的方法讓客戶擁有可在網頁瀏覽器中直接執行的獨立平台播放器。
存取Cloud Player就像瀏覽https://player.adobescreens.com
一樣簡單。 無論使用何種平台,使用者都可將其安裝在裝置上,並享受順暢的數位看板體驗。 Cloud Player的相容性取決於是否具備支援PWA的現代化瀏覽器,確保各種裝置間的一致效能。 向自動提供修正和功能的播放器說再見吧,打招呼吧!確保您隨時都能擁有最新功能。 這次轉換至以PWA為基礎的Cloud Player,標誌著Adobe數位招牌服務取得令人振奮的演化,使其比以往更容易存取、用途更豐富且更方便使用。
本節說明如何實作Cloud Player。
安裝Cloud Player installing-cloud-player
Cloud Player的安裝可能因平台而異。 一般而言,任何具有現代化瀏覽器的平台,都可以依照以下步驟執行雲端播放器應用程式:
-
開啟瀏覽器,並在網址列輸入雲端播放器URL。
-
瀏覽器會檢查Cloud Player是否可安裝,然後在位址列中顯示安裝圖示。
-
在確認對話方塊中,按一下安裝圖示和安裝按鈕。 Cloud Player是以獨立應用程式的形式安裝在您的裝置上,並可使用圖示啟動。
Cloud Player安裝選項 cloud-player-install-option
- PWA的安裝選項也稱為「新增至主畫面」或A2HS功能。 支援從Web安裝PWA的方式因瀏覽器和平台而異。
- 每個瀏覽器都有不同的條件可檢查PWA應用程式是否可安裝。 一般而言,瀏覽器可以檢查(更多詳細資訊請參閱此處):
- 如果應用程式具有資訊清單json檔案,且具備在平台上安裝應用程式所需的最低金鑰,即名稱、圖示、start_url、顯示
- 如果應用程式的Service Worker檔案具有擷取事件監聽器
- 應用程式必須透過https提供
- 安裝選項可能會顯示在不同瀏覽器和裝置型別的不同位置。 有些瀏覽器可能會隱藏選項功能表列中的安裝圖示。
大量布建雲端播放器 bulk-provisioning
若要在多部裝置上大量布建Cloud Player:
-
選擇支援在資訊站模式下執行具有URL的瀏覽器的MDM解決方案。
-
您可以依照以下步驟將相同的設定套用至所有裝置:
- 將config.json託管在伺服器上,使其可供存取,例如:
https://<config_server_host>/config.json
- 若要安裝雲端播放器並套用裝載的設定,請使用雲端播放器URL,例如:
https://player.adobescreens.com?playerConfigAddress=https://<config_server_host>
- Cloud Player應用程式會在<config_server_host>的根目錄中尋找config.json,然後剖析config.json以取得自訂設定並套用這些設定。
- 這些設定會套用到播放器的每次重新載入。
- 將config.json託管在伺服器上,使其可供存取,例如:
在Chrome作業系統上大量布建 bulk-provisioning-chrome
進一步瞭解Chrome作業系統上的大量布建。 請參閱在Chrome OS上安裝Cloud Player。 <!— https://www.adobe.com/go/aem_screens_cloud_player_en
>
AEM執行個體上所需的設定 bulk-provisioning-config-aem
根據AEM執行個體的型別,按一下以下其中一項指南,以啟用AEM和Cloud Player下的CORS:
Chrome應用程式遭到Google淘汰 chrome%E6%87%89%E7%94%A8%E7%A8%8B%E5%BC%8F%E9%81%AD%E5%88%B0google%E6%B7%98%E6%B1%B0
- Chrome作業系統硬體上的Chrome應用程式:
- Mac、Windows和Linux®上的Chrome擴充功能播放器:
外部內容擷取的離線支援 offline-support
在各種使用案例中,管道可能會要求從本身無法提供離線支援的外部來源(例如,天氣小工具或Commerce整合式單頁應用程式)擷取內容。 為了針對這些特定使用案例啟用離線功能,Cloud Player提供對自訂標題的支援。
Cloud Player採用「網路優先」快取策略,這表示它會嘗試從網路擷取內容(然後以最新內容更新快取),如果有的話,會退回快取內容。 若要針對這類內容擷取實作離線支援,要求中必須包含自訂標頭。 接著,具有自訂標頭的請求會在播放器上快取,方便離線存取內容,同時維持「網路優先」快取策略。
// Sample fetch request with the 'X-Cache-Strategy' header
fetch(externalUrl, {
headers: {
'X-Cache-Strategy': 'external-cache'
}
})
.then(response => {
// Handle the response, which may be from the network or cache.
// Your logic here.
})
.catch(error => {
// Handle any errors that may occur during the fetch operation.
// Your error handling logic here.
});
意見回饋
Adobe重視您的意見反應。 透過此表單與我們分享您的想法。