You need to enable JavaScript to run this app.
导航
动态替换文字水印内容
最近更新时间:2024.10.11 21:29:03首次发布时间:2023.03.27 20:43:15

本文为您介绍如何通过配置自定义文字水印变量 Key,实现在调用 StartWorkflow 接口触发工作流时动态替换文字水印内容。

配置自定义变量 key

您可在视频点播控制台创建水印贴片模板时配置自定义变量 key,具体步骤如下:

  1. 登录视频点播控制台,进入指定空间。
  2. 单击左侧导航栏媒体处理 > 媒体处理模板
  3. 水印贴片模板页签下,单击添加水印贴片模板按钮。
  4. 开启添加水印按钮,并开启添加明水印按钮。

    说明

    暗水印也支持配置自定义变量 key。

  5. 根据页面提示,完成文字水印的参数配置。请注意以下参数配置:
    1. 水印类型选择 Text
    2. 水印内容设置为 var://<variable_key>
      • var:// 为固定值。
      • <variable_key> 为自定义变量 key。需满足的规则:首字符为字母或下划线,其他字符为字母、数字或者下划线,长度不超过 64 个字符。例如:input_text

      说明

      单个文字水印仅支持设置一个变量 key。您可添加多个文字水印,设置不同的变量。

  6. 单击保存按钮。

设置自定义变量 value

在视频点播控制台配置自定义变量 key 后,您可以在调用 StartWorkflow 时,通过设置 OverrideParams.Logo 参数来配置自定义变量的 value。具体参数说明请见 LogoOverride。以下示例展示了如何动态替换自定义变量 key 为 input_text 的文字水印内容:

{
    "OverrideParams": {
        "Logo": [
            {
                "TemplateId": "all",
                "Vars": {
                    "input_text": "测试"
                }
            }
        ]
    },
    "Condition": {}
}