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 replaceCurrentResource método en la MediaPlayer interfaz. Este método recibe una instancia de MediaResource como único argumento de entrada. El MediaResource La clase se compone 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.

    Es una cadena que define los tipos de contenido que puede cargar el MediaPlayer. Los valores posibles son HLS y HDS. Cada valor está asociado con la cadena que representa las extensiones de archivo utilizadas normalmente, "m3u8" para HLS y "f4m" para 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