Para cada nuevo contenido de vídeo, inicialice una instancia de MediaResource con información sobre el contenido de vídeo y cargue el recurso de medios.
La clase MediaResource representa el contenido que carga la instancia de MediaPlayer.
Crear un MediaResource
al pasar información sobre los medios a MediaResource
constructor.
Parámetro de constructor | Descripción |
---|---|
url | Cadena que representa la dirección URL del manifiesto/lista de reproducción del contenido. |
type | Uno de los siguientes valores de cadena que corresponde al tipo de archivo indicado:
|
metadatos | Una instancia de Metadatos , que puede contener información personalizada sobre el contenido que se va a cargar. Algunos ejemplos de contenido son contenido alternativo o publicitario para colocar dentro del contenido principal. Si utiliza publicidad, configure AuditudeSettings antes de utilizar este constructor. Para obtener más información, consulte Metadatos del Ad Insertion. |
TVSDK solo admite la reproducción de tipos de contenido específicos. Si intenta cargar cualquier otro tipo de contenido, TVSDK envía un evento de error.
Para el contenido de MP4 vídeo bajo demanda (VOD), TVSDK no admite trucos, flujo de velocidad de bits adaptable (ABR), inserción de publicidad, subtítulos opcionales o DRM.
El siguiente código crea un MediaResource
instancia:
// To do: Create metadata here
MyResource = new MediaResource(
"https://www.example.com/video/some-video.m3u8",
"HLS",
MyMetadata)
En este punto, puede utilizar MediaResource
descriptores de acceso (getters) para examinar el tipo, la dirección URL y los metadatos del recurso.
Cargue el recurso de medios mediante una de las siguientes opciones:
Su instancia de MediaPlayer.
Para obtener más información, consulte Carga de un recurso de medios en el reproductor de medios.
A MediaPlayerItemLoader
Para obtener más información, consulte Carga de un recurso de medios en el reproductor de medios.