Utilizza la classe helper AuditudeSettings per configurare i metadati di Adobe Primetime ad decisioning.
Adobe Primetime ad decisioning era noto in precedenza come Auditude.
Creare AuditudeSettings
dell'istanza.
AuditudeSettings auditudeSettings = new AuditudeSettings();
Imposta l’ID del supporto di Adobe Primetime ad decisioning, l’ID della zona, il dominio e i parametri di targeting facoltativi.
auditudeSettings.domain = "yourdomain";
auditudeSettings.mediaId = "mediaid";
auditudeSettings.zoneId = "zoneid";
Creare un MediaResource
utilizzando l’URL del flusso multimediale e i metadati pubblicitari creati in precedenza.
mediaResource = new AdobePSDK.MediaResource (
resourceUrl,
resourceType,
auditudeSettings);
Carica MediaResource
oggetto tramite MediaPlayer.replaceCurrentResource(resource)
metodo.
Il MediaPlayer
inizia a caricare ed elaborare il manifesto del flusso multimediale.
Quando MediaPlayer
allo stato INIZIALIZZATO, ottengono le caratteristiche del flusso multimediale sotto forma di MediaPlayerItem
tramite il MediaPlayer.CurrentItem
attributo.
(Facoltativo) Esegui una query su MediaPlayerItem
per vedere se il flusso è in diretta, indipendentemente dal fatto che abbia tracce audio alternative.
Queste informazioni possono essere utili per preparare l’interfaccia utente per la riproduzione. Ad esempio, se sai che esistono due tracce audio, puoi includere un controllo dell’interfaccia utente che attiva o disattiva queste tracce.
Chiamata MediaPlayer.prepareToPlay
per avviare il flusso di lavoro di advertising.
Dopo aver risolto gli annunci e averli inseriti nella timeline, il MediaPlayer
le transizioni allo stato PREPARATO.
Chiamata MediaPlayer.play
per avviare la riproduzione.
Il browser TVSDK ora include gli annunci durante la riproduzione dei contenuti multimediali.