Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Payload JSON per combinare creazione ed eliminazione
Per combinare un batch di operazioni di creazione ed eliminazione, includi una sezione Creates
e una sezione Deletes
nel payload JSON.
In questo esempio, il payload nella sezione Deletes
rimuove un'operazione per attivare una sovrapposizione dell'immagine perché l'ora di inizio non è corretta. L'operazione è denominata overlay-21
. Il payload nella sezione Creates
inserisce nuovamente tale operazione, questa volta con l'ora di inizio corretta.
Anche se la Creates
sezione appare per prima nel payload JSON, esegue MediaLive sempre per prime le azioni di eliminazione.
In questa operazione, l'operazione di eliminazione e l'operazione di creazione hanno lo stesso ActionName
. Il nome viene riutilizzato perché il batch è un "elimina e sostituisci". Tuttavia, puoi assegnare un nome diverso all'operazione di creazione.
{ "ChannelId": "999999", "Creates": { "ScheduleActions": [ { "ScheduleActionStartSettings": { "FixedModeScheduleActionStartSettings": { "Time": "2018-05-21T20:42:19.000Z" } }, "ActionName": "overlay-21", "ScheduleActionSettings": { "StaticImageActivateSettings": { "Image": { "PasswordParam": "imagespassword", "Uri": "s3ssl://DOC-EXAMPLE-BUCKET/banner-A/high-res.bmp", "Username": "medialiveoperator" }, "ImageY": 300, "FadeIn": 1500, "ImageX": 200, "Width": 800, "Opacity": 60, "Layer": 1, "Height": 900 } } } ] }, "Deletes": { "ActionNames": [ "overlay-21" ] } }