適用性轉譯可讓裝置根據客戶定義的規則,自動為裝置選取最佳轉譯。 這些裝置會根據這些規則自動下載並播放資產的最適當轉譯,讓客戶只能專注於設計main體驗。
身為AEM Screens開發人員,您現在可以設定要下載和自動播放的裝置專屬資產轉譯,而不需要手動建立所有內容變異。 您必須先設定「最適化轉譯」,內容作者才能在AEM Screens頻道中使用此功能。
最適化轉譯是以擁有多個資產轉譯的構想為基礎,並以特定命名慣例命名。 播放特定轉譯的決定是透過評估媒體查詢運算式,而這些運算式只能在具備預期功能的裝置上解析。
具有關聯的格式副本命名模式的功能定義格式副本映射規則,如直向或橫向,如下圖所示。 計算所有可用的運算式後,Screens播放器將收集與相符規則對應的命名模式。 模式可用來在序列播放期間,透過尋找轉譯名稱中的模式來尋找正確的轉譯。
若要啟用「適用性轉譯」功能,應存在下列對應規則,且「內容感知」(CA)設定應可針對通道和顯示進行解析。
若要深入了解內容感知設定,請參閱此處。
請依照下列步驟來設定設定:
導覽至CRXDE Lite。 檢查rendition-mapping配置是否存在於/conf/screens/sling:configs/rendition-mapping
中,如下圖所示。
若您已安裝最新的Feature Pack 202109,您會看到rendition-mapping節點結構已預先填入/conf/screens/sling:configs/rendition-mapping
的CRXDE Lite中。 請參閱Feature Pack 202109發行說明,以取得最新Feature Pack的詳細資訊。
針對現有專案,請確定Screens專案有相關聯的rendition-mapping設定。 請參閱新增轉譯對應至現有專案區段以深入了解。
導覽至CRXDE Lite。
將指向/conf/screens
的sling:configRef
屬性添加到項目內容節點,顯式定義格式副本映射關聯,如下圖所示。
請依照下列步驟,在「轉譯對應」下新增節點:
從CRXDE Lite導覽至此路徑/conf/screens/sling:configs/rendition-mapping
。
在rendition-mapping下建立節點。 按一下右鍵rendition-mapping,然後按一下Create —> Create Node,如下圖所示。
在建立節點對話框中,為映射規則(如rule1)輸入名稱,並將節點類型輸入為nt:unstrucled。 按一下OK。
您需要以包含查詢運算式的值新增運算式屬性。
請參閱使用媒體查詢語法以深入了解。
按一下您建立的rule1,然後在Name和(orientation:landscape)中輸入expression,如下所示。 按一下Add。
使用包含轉譯命名模式的值新增模式屬性。
模式屬性中定義的值將與新資產轉譯相符,且如果運算式評估為true,則會選取該值。
若要新增模式屬性,請按一下您建立的rule1,並在Name中輸入pattern,並在Value中輸入landscape,如下所示。 按一下Add。
按一下Save All,您將在rendition-mapping下建立的節點下看到屬性。
新增轉譯對應屬性和規則後(現在以內容作者的身分),您就可以將資產設定為使用最適化轉譯,也可以移轉大型網路的裝置,以便在AEM Screens頻道中使用此功能。 如需詳細資訊,請參閱在AEM Screens中使用最適化轉譯 。