La clase MediaResource representa el contenido que debe cargar la instancia de MediaPlayer.
Cree un MediaResource
pasando información sobre el medio al constructor MediaResource
.
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 miembros de la enumeración MediaResource.Type que corresponde al tipo de archivo indicado:
|
metadata |
Una instancia de la clase Metadata , que puede contener información personalizada sobre el contenido que se va a cargar. Algunos ejemplos de contenido son contenido alternativo o de anuncio para colocarlo dentro del contenido principal. Si utiliza publicidad, configure AuditudeSettings antes de utilizar este constructor. Para obtener más información, consulte Ad-insertion-metadata. Sugerencia: Si es necesario, puede forzar la reserva del Flash utilizando el parámetro forceFlash al crear un recurso de medios. Esto puede resultar útil porque actualmente no todas las funciones (como los flujos de trabajo de anuncios en directo) son compatibles con el TVSDK del explorador. La alternativa de Flash se utiliza para reproducir contenido de vídeo. |
El SDK de explorador admite la reproducción solo para tipos de contenido específicos. Si intenta cargar cualquier otro tipo de contenido, el SDK de TVSDK del explorador envía un evento de error.
El siguiente código crea una instancia MediaResource
:
//create a MediaResource instance pointing to some HLS content
Metadata metadata = //TODO: create metadata here
mediaResource = new AdobePSDK.MediaResource (
"https://www.example.com/video/some-video.m3u8",
AdobePSDK.MediaResourceType.HLS,
metadata);
Después de esto, puede utilizar MediaResource
descriptores de acceso (getters) para examinar el tipo, la dirección URL y los metadatos del recurso.
Cargue la instancia de MediaPlayer. Para obtener más información, consulte Carga de un recurso de medios en MediaPlayer.