Il blocco di codice seguente definisce l’oggetto JSON "details" quando il tipo è un marcatore di annunci personalizzato.
Il MetadataNode restituito da IFeedItemAdapter:getStreamMetadata() contiene 2 voci:
com.adobe.mediacore.metadata.DefaultMetadataKeys.CUSTOM_AD_MARKERS_METADATA_KEY
e valore di un'istanza del MetadataNode restituito da TimeRangeCollection.toMetadata()
.com.adobe.mediacore.metadata.DefaultMetadataKeys.METADATA_KEY_ADJUST_SEEK_ENABLED
con il valore dell'attributo adjust-search-position riportato 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 |
---|---|
posizione di regolazione-ricerca | true o false, utilizzato per impostare il valore della chiave com.adobe.mediacore.metadata.DefaultMetadataKeys.METADATA_KEY_ADJUST_SEEK_ENABLED nel MetadataNode. |
intervalli di tempo | Matrice di oggetti JSON che indica l’intervallo di tempo per ciascun indicatore pubblicitario. Ogni voce di 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 dell'indicatore pubblicitario. |
time-ranges.end | Valore in ms che indica l'ora di fine dell'indicatore pubblicitario. |
Per ulteriori informazioni sul funzionamento dei marcatori di annunci personalizzati, consulta la documentazione TVSDK .