Per ogni nuovo contenuto video, inizializza un’istanza MediaResource con informazioni sul contenuto video e carica la risorsa multimediale.
La classe MediaResource rappresenta il contenuto da caricare dall'istanza MediaPlayer.
Creare un MediaResource
trasmettendo informazioni sui mezzi di comunicazione alla MediaResource
costruttore.
Parametro costruttore | Descrizione |
---|---|
url | Stringa che rappresenta l’URL del manifesto o della playlist del contenuto multimediale. |
tipo | Uno dei seguenti valori stringa che corrispondono al tipo di file indicato:
|
metadati | Un'istanza di Metadati , che potrebbe contenere informazioni personalizzate sul contenuto da caricare. Esempi di contenuto sono il contenuto alternativo o l’annuncio da inserire all’interno del contenuto principale. Se utilizzi la pubblicità, imposta AuditudeSettings prima di utilizzare questo costruttore. Per ulteriori informazioni, consulta Metadati Ad Insertion. |
TVSDK supporta la riproduzione solo per tipi specifici di contenuto. Se tenti di caricare un altro tipo di contenuto, TVSDK invia un evento di errore.
Per contenuti MP4 video-on-demand (VOD), TVSDK non supporta la riproduzione con trick play, lo streaming ABR (Adaptive Bit Rate), l'inserimento di annunci, i sottotitoli o DRM.
Il codice seguente crea un MediaResource
istanza:
// To do: Create metadata here
MyResource = new MediaResource(
"https://www.example.com/video/some-video.m3u8",
"HLS",
MyMetadata)
A questo punto, puoi utilizzare MediaResource
funzioni di accesso (getter) per esaminare il tipo, l’URL e i metadati della risorsa.
Carica la risorsa multimediale utilizzando uno dei seguenti elementi:
Istanza MediaPlayer in uso.
Per ulteriori informazioni, consulta Caricare una risorsa multimediale in Mediaplayer.
A MediaPlayerItemLoader
Per ulteriori informazioni, consulta Caricare una risorsa multimediale in Mediaplayer.