Un oggetto MediaResource rappresenta il contenuto che verrà caricato dall'istanza di MediaPlayer.
La libreria TVSDK fornisce un modo semplice per caricare e preparare il contenuto per la riproduzione utilizzando replaceCurrentItem
nell'interfaccia MediaPlayer. Questo metodo riceve un'istanza della classe MediaResource come unico argomento di input. La classe MediaResource è composta dalle informazioni seguenti:
Un URL, che rappresenta la posizione del contenuto che sta per essere caricato.
Un tipo, che è il tipo di contenuto che sta per essere caricato.
Questa è una semplice enumerazione nel MediaResource
classe che definisce i tipi di contenuto che possono essere caricati da MediaPlayer. I valori possibili sono HLS e HDS. Ogni valore è associato alla stringa che rappresenta le estensioni di file comunemente utilizzate, m3u8
per HLS e f4m
per HDS.
Alcuni metadati, che è un’istanza di Metadata
classe.
Questa struttura simile al dizionario può contenere informazioni aggiuntive sul contenuto che sta per essere caricato, ad esempio informazioni sul contenuto alternativo/annuncio che deve essere inserito nel contenuto principale.
I metadati sono il mezzo attraverso il quale le informazioni relative al contenuto alternativo vengono passate a TVSDK. Il Metadata
L’interfaccia definisce l’API per un archivio chiave-valore generico, dove sia la chiave che il valore sono stringhe semplici.