Charge utile JSON pour combiner la création et la suppression - MediaLive

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Charge utile JSON pour combiner la création et la suppression

Pour combiner un lot de créations et de suppressions, incluez à la fois une section Creates et une section Deletes dans la charge utile JSON.

Dans cet exemple, la charge utile de la section Deletes supprime une action d'activation d'une superposition d'image, car l'heure de début est incorrecte. Le nom de l'action est overlay-21. La charge utile de la section Creates insère à nouveau cette action, cette fois avec l'heure de début correcte.

Même si la Creates section apparaît en premier dans la charge utile JSON, elle exécute MediaLive toujours les actions de suppression en premier.

Dans cette action, l'action de suppression et l'action de création ont le même ActionName. Le nom est réutilisé, car le lot est de type « suppression et remplacement ». Vous pouvez cependant attribuer un autre nom à l'action de création.

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