Clases MediaPlayer y MediaResource

MediaResource representa el contenido que está a punto de cargarse en la instancia de MediaPlayer.

La biblioteca TVSDK proporciona un método sencillo para cargar y preparar contenido para la reproducción mediante el método replaceCurrentItem de 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 está a punto de cargarse.

  • Un tipo, que es el tipo de contenido que está a punto de cargarse.

    Se trata de una enumeración sencilla de la clase 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 HDS.

  • Algunos metadatos, que son una instancia de la clase Metadata.

    Esta estructura similar a un diccionario puede contener información adicional sobre el contenido que está a punto de cargarse, como información sobre el contenido alternativo o del anuncio que debe colocarse en el contenido principal.

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

En esta página