最適化轉譯:架構概觀和設定 adaptive-renditions

簡介 introduction

最適化轉譯可讓裝置根據客戶定義的規則,自動針對裝置按一下最佳轉譯。 裝置會根據這些規則,自動下載並播放最適當的資產轉譯,讓客戶專注於設計 主要 僅限體驗。

目標 objective

身為AEM Screens開發人員,您現在可以設定自動下載和播放裝置專屬的資產轉譯,而不需要手動建立所有內容變數。 先設定最適化轉譯,內容作者才能在AEM Screens頻道中使用此功能。

架構概述 architectural-overview

最適化轉譯是根據特定命名慣例命名資產的多重轉譯的構想。 播放特定轉譯的決定是透過評估只能在具有預期功能的裝置上解析的媒體查詢運算式而作出。

具有關聯轉譯命名模式的功能會定義轉譯對應規則,例如直向或橫向,如下圖所示。 計算所有可用運算式後,Screens播放器會收集對應至相符規則的命名模式。 在序列播放期間,會透過在轉譯名稱中尋找模式來尋找正確的轉譯。

影像

將轉譯對應屬性新增至畫面專案 rendition-mapping-new

若要啟用「最適化轉譯」功能,應存在下列對應規則,且上下文感知(CA)設定應為可解析的管道和顯示。

NOTE
若要進一步瞭解內容感知設定,請參閱 此處.

請依照下列步驟進行設定:

  1. 瀏覽至 CRXDE Lite. 檢查,如果 轉譯 — 對應 設定存在於 /conf/screens/sling:configs/rendition-mapping,如下圖所示。

    影像

    note important
    IMPORTANT
    如果您已安裝最新的Feature Pack 202109,您會看到 轉譯 — 對應 在中預先填入的節點結構 /conf/screens/sling:configs/rendition-mapping 在CRXDE Lite中。 另請參閱 Feature Pack 202109發行說明 以取得最新Feature Pack的詳細資訊。
    對於現有的專案,請確定Screens專案具有 轉譯 — 對應 相關設定。 另請參閱 新增轉譯對應至現有專案 區段以取得詳細資訊。

新增轉譯對應屬性至現有專案 rendition-mapping-existing

  1. 瀏覽至 CRXDE Lite.

  2. 透過新增來明確定義轉譯 — 對應關聯 sling:configRef 屬性指向 /conf/screens 至專案內容節點,如下圖所示。

    影像

新增轉譯對應規則 add-rendition-mapping-rules

請依照下列步驟,在「轉譯對應」下新增節點:

  1. 導覽至此路徑 /conf/screens/sling:configs/rendition-mappingCRXDE Lite.

  2. 在下建立節點 轉譯 — 對應. 按一下右鍵 轉譯 — 對應 並按一下 建立 > 建立節點,如下圖所示。

    影像

  3. 輸入 名稱 對應規則的資訊,例如 rule1 和節點 型別 作為 nt:unstructured建立節點 對話方塊。 按一下​ 「確定」

    影像

  4. 使用包含查詢運算式的值來新增運算式屬性。

    note note
    NOTE
    另請參閱 使用媒體查詢語法 以進一步瞭解。

    按一下 rule1 建立的,並輸入 運算式名稱(orientation:landscape),如下所示。 按一下 新增.

    影像

  5. 使用包含轉譯命名模式的值來新增pattern屬性。

    note note
    NOTE
    如果運算式的計算結果為true,則在pattern屬性中定義的值會符合新的資產轉譯,並會選取該值。

    若要新增模式屬性,請按一下 rule1 建立的,並輸入 圖樣名稱橫向,如下所示。 按一下 新增.

    影像

  6. 按一下 全部儲存 並注意您在下建立的節點下的屬性 轉譯 — 對應.

    影像

後續步驟 next-steps

新增轉譯對應屬性和規則後,身為內容作者,您可以設定資產。 您可以使用最適化轉譯,也可以移轉大型網路的裝置,以便在AEM Screens管道中使用此功能。 另請參閱 在AEM Screens中使用最適化轉譯 以取得詳細資訊。

recommendation-more-help
adce462a-f916-4dbe-9ab5-0b62cfb0f053