Oggetto JSON per marcatori di annunci personalizzati

Il blocco di codice seguente definisce l’oggetto JSON "details" (dettagli) quando il tipo è un indicatore di annuncio personalizzato.

Il MetadataNode restituito da IFeedItemAdapter:getStreamMetadata() contiene 2 voci:

  1. una voce con chiave di tipo com.adobe.mediacore.metadata.DefaultMetadataKeys.CUSTOM_AD_MARKERS_METADATA_KEY e il valore di un'istanza del MetadataNode restituito da TimeRangeCollection.toMetadata().
  2. La seconda voce ha una chiave di tipo com.adobe.mediacore.metadata.DefaultMetadataKeys.METADATA_KEY_ADJUST_SEEK_ENABLED con il valore del adjust-seek-position di seguito.
“metadata”: {
    “ad” :  {
        “type”: “custom ad markers”,
        “details”: {
            "adjust-seek-position": true,
            "time-ranges": [
                {
                    "begin": 5000,
                    "end":15000
                },
                {
                    "begin": 120000,
                    "end":135000
                }
            ]
        }
    }
}
Proprietà Descrizione
adjust-seek-position true o false, utilizzato per impostare il valore della chiave com.adobe.mediacore.metadata.DefaultMetadataKeys.METADATA_KEY_ADJUST_SEEK_ENABLED in MetadataNode.
intervalli di tempo Matrice di oggetti JSON che indica l’intervallo di tempo per ogni marcatore di annuncio. Ogni voce Oggetto JSON viene mappata su un'istanza di com.adobe.mediacore.utils.TimeRange.
time-ranges.begin Valore in ms che indica l’ora di inizio del marcatore dell’annuncio.
time-ranges.end Valore in ms che indica l’ora di fine del marcatore dell’annuncio.

Per ulteriori informazioni sul funzionamento dei marcatori degli annunci personalizzati, consulta la documentazione di TVSDK.

In questa pagina