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.
Crea un MediaResource
trasmettendo informazioni sui file multimediali al costruttore MediaResource
.
Parametro costruttore | Descrizione |
---|---|
url | Una stringa che rappresenta l'URL del manifesto/playlist del file multimediale. |
type | Uno dei seguenti valori stringa che corrisponde al tipo di file indicato:
|
metadati | Un'istanza della classe Metadata che potrebbe contenere informazioni personalizzate sul contenuto da caricare. Esempi di contenuto sono contenuti alternativi o di annunci 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 qualsiasi altro tipo di contenuto, TVSDK invia un evento di errore.
Per i contenuti video on demand MP4 (VOD), TVSDK non supporta la riproduzione a trucco, lo streaming a bit rate adattivo (ABR), l'inserimento di annunci, sottotitoli o DRM.
Il codice seguente crea un'istanza MediaResource
:
// To do: Create metadata here
MyResource = new MediaResource(
"https://www.example.com/video/some-video.m3u8",
"HLS",
MyMetadata)
A questo punto, puoi utilizzare le funzioni di accesso MediaResource
per esaminare il tipo, l’URL e i metadati della risorsa.
Carica la risorsa multimediale utilizzando uno dei seguenti elementi:
L'istanza MediaPlayer.
Per ulteriori informazioni, consulta Caricare una risorsa multimediale in Mediaplayer.
A MediaPlayerItemLoader
Per ulteriori informazioni, vedere Caricare una risorsa multimediale in Mediaplayer.