Screens播放器運用ContentSync技術,為頻道提供離線支援。
播放器使用本機http伺服器來提供未壓縮的內容。
當通道被配置為運行online時,播放器通過訪問AEM伺服器來提供通道資源,但當通道被配置為運行offline時,播放器從本地http伺服器提供通道資源。
此程式的工作流程如下:
ContentSync使用更新處理常式來剖析和收集特定專案的所有必要頁面和資產。 AEM Screens使用下列更新處理常式:
類型 | 說明 | 選項 |
頻道 | 收集管道 | 擴充功能:收集 [pathSuffix="]的資源擴展:要添加到通道路徑的尾碼 |
clientlib | 收集指定的客戶端庫 | [extension="]:可以是css或js,僅收集前者,或僅收集後者 |
assetrenditions | 收集資產轉譯 | [renditions=[]]:要收集的轉譯清單。 預設為原始格式副本 |
複製 | 從路徑複製指定的結構 |
請依照下列步驟測試ContentSync配置:
https://localhost:4502/libs/cq/contentsync/content/console.html
請依照下列步驟,啟用管道的離線設定:
Inspect頻道內容,並檢查是否從AEM例項(線上)要求它。
導覽至通道控制面板,然後按一下…通道資訊面板中的以更改屬性。
導覽至通道屬性,並確認Channel標籤下的核取方塊已停用。 按一下「儲存並關閉」。
在將內容正確部署到設備之前,按一下更新離線內容。
PROPERTIES下的離線狀態也會相應更新。
Inspect頻道內容,並檢查是否從本機播放器快取要求它。
要詳細了解自定義離線資源處理程式的模板以及該特定項目的pom.xml
中的最低要求,請參閱開發AEM Screens的自定義元件中的自定義處理程式的模板。