Carga útil JSON para combinar criação e exclusão - MediaLive

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Carga útil JSON para combinar criação e exclusão

Para combinar um lote de criações e exclusões, inclua uma seção Creates e uma seção Deletes na carga JSON.

Neste exemplo, a carga na seção Deletes remove uma ação para ativar uma sobreposição de imagem porque ela tem um horário de início incorreto. A ação é chamada overlay-21. A carga na seção Creates insere essa ação novamente, desta vez com a hora de início correta.

Mesmo que a Creates seção apareça primeiro na carga JSON, MediaLive sempre executa primeiro as ações de exclusão.

Nessa ação, a ação de exclusão e a ação de criação têm o mesmo ActionName. O nome está sendo reutilizado porque o lote serve para "excluir e substituir". Mas é possível atribuir um nome diferente à ação de criação.

{ "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" ] } }