Las representaciones adaptables permiten a los dispositivos seleccionar automáticamente la mejor representación para un dispositivo en función de las reglas definidas por el cliente. Los dispositivos descargarán y reproducirán automáticamente la representación más adecuada de un recurso en función de estas reglas, lo que permitirá a los clientes centrarse únicamente en diseñar la experiencia principal.
Como desarrollador de AEM Screens, ahora puede configurar representaciones de recursos específicas del dispositivo para que se descarguen y reproduzcan automáticamente sin tener que crear todas las variaciones de contenido manualmente. Debe configurar las Representaciones adaptables para que un autor de contenido pueda utilizar esta función en un canal de AEM Screens.
Las representaciones adaptables se basan en la idea de tener varias representaciones de recursos con el nombre según una convención de nombres específica. La decisión de reproducir una representación específica se toma al evaluar las expresiones de consulta de medios que solo se pueden resolver en dispositivos con capacidades esperadas.
La capacidad de tener un patrón de nomenclatura de representación asociado define una regla de asignación de representación, como vertical u horizontal, como se muestra en la figura siguiente. Después de calcular todas las expresiones disponibles, el reproductor Screens recopilará los patrones de nomenclatura correspondientes a las reglas coincidentes. Los patrones se utilizan para encontrar las representaciones correctas durante la reproducción de la secuencia buscando los patrones en los nombres de representación.
Para habilitar la función Representaciones adaptables, deben estar presentes las siguientes reglas de asignación y la configuración según el contexto (CA) debe resolverse para canales y pantallas.
Para obtener más información sobre las configuraciones según el contenido, consulte aquí.
Siga los pasos a continuación para configurar la configuración:
Vaya a CRXDE Lite. Compruebe si la configuración rendition-mapping existe en /conf/screens/sling:configs/rendition-mapping
, como se muestra en la figura siguiente.
Si ha instalado el último Feature Pack 202109, verá rendition-mapping estructura de nodos previamente rellenada en /conf/screens/sling:configs/rendition-mapping
en el CRXDE Lite. Consulte Notas de la versión para Feature Pack 202109 para obtener más información sobre el paquete de funciones más reciente.
Para los proyectos existentes, asegúrese de que el proyecto Screens tenga asociada la configuración rendition-mapping. Consulte Adición de asignaciones de representación a un proyecto existente para obtener más información.
Vaya a CRXDE Lite.
Defina explícitamente la asociación de asignación de representación añadiendo la propiedad sling:configRef
que señala /conf/screens
al nodo de contenido del proyecto, como se muestra en la figura siguiente.
Siga los pasos a continuación para agregar un nodo en Asignación de representación:
Vaya a esta ruta /conf/screens/sling:configs/rendition-mapping
desde CRXDE Lite.
Cree un nodo en rendition-mapping. Haga clic con el botón derecho en rendition-mapping y haga clic en Create —> Create Node, como se muestra en la figura siguiente.
Introduzca el Name de la regla de asignación como rule1 y el nodo Type como nt:unstructured en el cuadro de diálogo Crear nodo. Haga clic en OK.
Debe añadir la propiedad expression con el valor que contiene la expresión de consulta.
Consulte Uso de sintaxis de consulta de medios para obtener más información.
Haga clic en rule1 que ha creado e introduzca expression en Name y (orientation:horizontal) en Value, como se muestra a continuación. Haga clic en Add.
Agregue la propiedad pattern con el valor que contiene el patrón de nomenclatura de la representación.
El valor definido en la propiedad pattern coincidirá con la nueva representación de recursos y se seleccionará, si la expresión se evalúa como verdadera.
Para añadir la propiedad pattern , haga clic en rule1 que ha creado e introduzca pattern en Name y horizontal en Value, como se muestra a continuación. Haga clic en Add.
Haga clic en Guardar todo y verá las propiedades bajo el nodo que creó en rendition-mapping.
Una vez añadidas las propiedades y reglas de asignación de representaciones, ahora como Autor de contenido, puede configurar los recursos para que utilicen Representaciones adaptables y también migrar los dispositivos de grandes redes para que utilicen esta función en los canales de AEM Screens. Consulte Uso de representaciones adaptables en AEM Screens para obtener más información.