Clases MediaPlayer y MediaResource

Última actualización: 2023-09-19

Un MediaResource representa el contenido que está a punto de cargar la instancia de MediaPlayer.

La biblioteca TVSDK proporciona un medio sencillo para cargar y preparar el contenido para la reproducción mediante replaceCurrentItem en la interfaz de MediaPlayer. Este método recibe una instancia de la clase MediaResource como único argumento de entrada. La clase MediaResource consta de la siguiente información:

  • Una dirección URL que representa la ubicación del contenido que se va a cargar.

  • Un tipo, que es el tipo de contenido que se va a cargar.

    Esta es una enumeración simple en el MediaResource que define los tipos de contenido que MediaPlayer puede cargar. Los valores posibles son HLS y HDS. Cada valor está asociado con la cadena que representa las extensiones de archivo utilizadas comúnmente, m3u8 para HLS y f4m para el HDS.

  • Algunos metadatos, que es una instancia de Metadata clase.

    Esta estructura de tipo diccionario puede contener información adicional sobre el contenido que se va a cargar, como información sobre el contenido alternativo o publicitario que se debe colocar en el contenido principal.

Los metadatos son el medio a través del cual se pasa información relacionada con contenido alternativo a TVSDK. El Metadata define la API para un almacén genérico de clave-valor, donde tanto la clave como el valor son cadenas sin formato.

En esta página