TVSDK del explorador prepara los objetos TimedMetadata para las etiquetas suscritas cada vez que se encuentran estos objetos en el archivo de descripción de presentación de medios (MPD).
Debe suscribirse a las etiquetas antes de que comience la reproducción.
Para suscribirse a etiquetas, establezca un vector que contenga los nombres de etiqueta personalizados en subscribedTags
propiedad. Si también necesita cambiar las etiquetas de publicidad utilizadas por el generador de oportunidades predeterminado, establezca un vector que contenga los nombres de las etiquetas de publicidad personalizadas en adTags
propiedad.
Para suscribirse a etiquetas personalizadas:
Cree una nueva configuración de elemento del reproductor de contenidos.
var mediaPlayerItemConfig = new AdobePSDK.MediPlayerItemConfig();
Cree un vector de cadena vacío.
var subscribeTags = [];
Añada los nombres de etiquetas personalizados a este vector.
Si está tratando con flujos HLS, recuerde incluir el #
prefijo.
subscribeTags.push("urn:mpeg:dash:event:2012");
subscribeTags.push("urn:com:adobe:dpi:simple:2015");
Asigne el vector actualizado a mediaPlayerItemConfig.subscribeTags
propiedad.
mediaPlayerItemConfig.subscribeTags = subscribeTags;
Cree un vector de cadena vacío.
var adTags= [];
Añada el nombre de etiqueta de anuncio personalizado a este vector.
adTags.push("urn:com:adobe:dpi:simple:2015");
Asigne el vector actualizado a mediaPlayerItemConfig.adTags
propiedad.
mediaPlayerItemConfig.adTags = adTags;
Utilice la configuración del elemento del reproductor de contenidos al cargar el flujo de contenidos.
player.replaceCurrentResource(mediaResource,mediaPlayerItemConfig);