Clase de metadatos temporizada

Cuando TVSDK detecta una etiqueta suscrita en la lista de reproducción/manifiesto, el reproductor intenta automáticamente procesar la etiqueta y exponerla en forma de objeto TimedMetadata .

La clase proporciona los siguientes elementos:

Propiedad Tipo Descripción
contenido Cadena El contenido sin procesar de los metadatos temporizados. Si el tipo es TAG, el valor representa la lista completa de atributos de la cue/etiqueta. Si el tipo id3 es nulo.
id Cadena Identificador único de los metadatos temporizados. Normalmente, este valor se extrae del atributo cue/tag ID. De lo contrario, se proporciona un valor aleatorio único.
metadata Metadatos La información procesada/extraída de la etiqueta personalizada lista de reproducción/manifiesto.
name Cadena Nombre de los metadatos temporizados. Si el tipo es TAG, el valor representa el nombre del cue/etiqueta. Si el tipo es ID3, es nulo.
time Número Posición temporal, en milisegundos, relativa al inicio del contenido principal en el que están presentes los metadatos temporizados en la emisión.
type Cadena Tipo de metadatos temporizados.
  • TAG: indica que los metadatos temporizados se crearon a partir de una etiqueta de la lista de reproducción/manifiesto.
  • ID3 : indica que los metadatos temporizados se crearon a partir de una etiqueta ID3 en el flujo de medios.

Recuerde lo siguiente:

  • TVSDK extrae automáticamente la lista de atributos en pares clave-valor y almacena los atributos en la propiedad metadata.

    CONSEJO

    Los datos complejos de las etiquetas personalizadas del manifiesto, como las cadenas con caracteres especiales, deben estar entre comillas. Por ejemplo:

    #EXT-CUSTOM-TAG:type=SpliceOut,ID=1,time=71819.7222,duration=30.0,url=
     "www.example.com:8090?parameter1=xyz&parameter2=abc"
     
  • Si la extracción falla debido a un formato de etiqueta personalizado, la propiedad metadata estará vacía y la aplicación debe extraer la información real. En este caso no se genera ningún error.

Elemento Descripción
TAG, ID3 ID3, TAG Tipos posibles de metadatos temporizados.
public function TimedMetadata(type:String, time:Number, id:String, name:String, content:String, metadata:Metadata) Constructor predeterminado (la hora es la hora de flujo local).
content:String El contenido sin procesar de la etiqueta de origen de estos metadatos temporizados.
time:Number Posición temporal, relativa al inicio del contenido principal, donde estos metadatos se insertaron en el flujo.
metadata:Metadata Los metadatos insertados en el flujo.
type:String Devuelve el tipo de metadatos temporizados.
id:String Devuelve el ID extraído de los atributos cue/tag. De lo contrario, se proporciona un valor aleatorio único.
name:String Devuelve el nombre del cue, que suele ser el nombre de la etiqueta HLS.

En esta página

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now