Utilizza la classe helper AuditudeSettings per configurare i metadati di Adobe Primetime ad decision ioning.
Adobe Primetime ad Decioning era noto in precedenza come Auditude .
Crea l'istanza AuditudeSettings
.
AuditudeSettings auditudeSettings = new AuditudeSettings();
Imposta mediaID, zoneID, dominio e i parametri di targeting facoltativi per Adobe Primetime ad decision.
auditudeSettings.domain = "yourdomain";
auditudeSettings.mediaId = "mediaid";
auditudeSettings.zoneId = "zoneid";
Crea un'istanza MediaResource
utilizzando l'URL del flusso multimediale e i metadati pubblicitari creati in precedenza.
mediaResource = new AdobePSDK.MediaResource (
resourceUrl,
resourceType,
auditudeSettings);
Caricare l'oggetto MediaResource
attraverso il metodo MediaPlayer.replaceCurrentResource(resource)
.
Il MediaPlayer
inizia a caricare ed elaborare il manifesto del flusso multimediale.
Quando il MediaPlayer
passa allo stato INITIALIZED, ottieni le caratteristiche del flusso multimediale sotto forma di un'istanza MediaPlayerItem
tramite l'attributo MediaPlayer.CurrentItem
.
(Facoltativo) Esegui una query sull'istanza MediaPlayerItem
per verificare se il flusso è attivo, indipendentemente dal fatto che disponga di tracce audio alternative.
Queste informazioni sono utili per preparare l’interfaccia utente per la riproduzione. Ad esempio, se sai che ci sono due tracce audio, puoi includere un controllo dell’interfaccia utente che passa da una traccia all’altra.
Chiama MediaPlayer.prepareToPlay
per avviare il flusso di lavoro pubblicitario.
Una volta risolti e inseriti gli annunci nella timeline, lo stato MediaPlayer
passa allo stato PREPARATO.
Richiama MediaPlayer.play
per avviare la riproduzione.
Il browser TVSDK ora include gli annunci durante la riproduzione dei contenuti multimediali.