本文为您介绍如何通过配置自定义文字水印变量 Key,实现在调用 StartWorkflow 接口触发工作流时动态替换文字水印内容。
您可在视频点播控制台创建水印贴片模板时配置自定义变量 key,具体步骤如下:
说明
暗水印也支持配置自定义变量 key。
Text
。var://<variable_key>
。
var://
为固定值。<variable_key>
为自定义变量 key。需满足的规则:首字符为字母或下划线,其他字符为字母、数字或者下划线,长度不超过 64 个字符。例如:input_text
。说明
单个文字水印仅支持设置一个变量 key。您可添加多个文字水印,设置不同的变量。
在视频点播控制台配置自定义变量 key 后,您可以在调用 StartWorkflow 时,通过设置 OverrideParams.Logo
参数来配置自定义变量的 value。具体参数说明请见 LogoOverride。以下示例展示了如何动态替换自定义变量 key 为 input_text
的文字水印内容:
{ "OverrideParams": { "Logo": [ { "TemplateId": "all", "Vars": { "input_text": "测试" } } ] }, "Condition": {} }