< 文档首页
播景视频导播软件

跳过导航链接。
脚本
更新时间:2023-6-30
脚本:脚本语言实现媒体组件执行呈现。

脚本包括:变量和脚本命令行。通过脚本编辑,方便控制媒体组件的执行和显示,从而实现更智能化的视频呈现。

脚本执行:全局脚本执行、视频组件和幻灯片组件元素切换时脚本执行。

脚本作用:脚本变量和命令行编程实现可编程直播画面,呈现丰富、智能、直观的企业级直播效果。
变量

变量是指定义全局的变量值。

声明的变量用于支持变量的组件属性和脚本命令中。

当多个页视图中的组件引用同一个变量时,只需要修改变量值,则所有引用组件的相关属性自动发生变化。例如:定义一个"天气"的变量,多个页视图中的文本组件使用了这个变量,则修改变量天气的值将自动更新到所有引用的组件。

导播工程中可定义多变量的列表,以实现丰富数据的实时显示。例如:一个景区慢直播的变量列表:天气、温度、景区通知字幕等。

主界面工具栏->脚本中定义变量:

变量在属性和脚本中用<%和%>符号分隔。例如:<%天气%>。
命令

命令是指脚本语言的命令。

命令包括全局脚本命令和组件事件中的脚本命令。
  1. 全局脚本命令

    全局脚本命令在主界面工具栏->脚本中定义。

    全局脚本在开始录播时触发运行。

    例如:定义全局脚本实现开始录播时即跳转到指定页视图,并播出一段指定的背景音乐。
  2. 组件事件脚本命令

    视频组件的视频列表和幻灯片组件的图片列表中定义事件脚本命令。

    当组件元素播出显示触发脚本的运行。

    例如:在景区慢直播中,视频组件多个直播流视频列表,每个直播流视频播出时用脚本显示这个景点的名称、温度。

命令
  1. =

    赋值命令。

    <%天气%> = 晴;

    注释:变量名"天气"赋值为晴。

    变量值能嵌套变量如:<%天气%> = <%地区%>晴。
  2. go

    跳转页视图命令。

    go 页1.视图1;

    注释:跳转到指定的页视图(页名:页1;视图名:视图1)。
  3. sleep

    睡眠等待时间,单位秒。

    sleep 10;

    注释:等待10秒。
  4. repeat

    注释:执行到本命令时,跳回第一行命令重复执行。
  5. show

    显示组件命令。

    show 页1.视图1.图像1;

    注释:显示页1.视图1上的图像1组件。
  6. hide

    隐藏组件命令。

    hide 页1.视图1.图像1;

    注释:隐藏页1.视图1上的图像1组件。
  7. left

    组件左坐标

    页1.视图1.图像1.left=20;

    注释:页1.视图1上的图像1组件左坐标设置为20。
  8. top

    组件顶坐标

    页1.视图1.图像1.top=20;

    注释:页1.视图1上的图像1组件顶坐标设置为20。
  9. width

    组件宽

    页1.视图1.图像1.width=20;

    注释:页1.视图1上的图像1组件宽设置为20。
  10. height

    组件高

    页1.视图1.图像1.height=20;

    注释:页1.视图1上的图像1组件高设置为20。
  11. text

    文字属性

    页1.视图1上的文字1组件内容设置为北京。text:适用于文字、滚动文字组件、翻屏文字组件。内容支持使用变量,如:<%地区%>,中国的<地区>。翻屏文字组件文字列表用逗号分隔,

    页1.视图1.翻屏文字.text=北京,深圳,上海;
  12. imagepath

    图像路径

    页1.视图1.图像1.imagepath=c:\1.bmp;

    注释: 页1.视图1上的图像1组件的图像路径为"c:\1.bmp"。imagepath:适用图像组件,路径支持变量和相对路径。

    相对路径:把图像、视频文件放在工程包的文件里,使用相对路径方便工程包的迁移。相对路径例如:\1.bmp。
  13. imagelist

    图像路径列表

    页1.视图1.幻灯片1.imagelist=c:\1.bmp,c:\2.bmp;

    注释:页1.视图1上的幻灯片1组件的图像列表路径为"c:\1.bmp,c:\2.bmp"。imagelist:适用幻灯片组件,路径支持变量和相对路径。

    相对路径:把图像、视频文件放在工程包的文件里,使用相对路径方便工程包的迁移。相对路径例如:\1.bmp。
  14. playvideo

    播放视频

    页1.视图1.视频1.playvideo=c:\1.mp4,c:\2.mp4;

    注释:页1.视图1上的视频1组件的视频列表路径为"c:\1.mp4,c:\2.mp4"。playvideo:适用视频组件,路径支持变量和相对路径。

    相对路径:把图像、视频文件放在工程包的文件里,使用相对路径方便工程包的迁移。相对路径例如:\1.mp4。
  15. stopvideo

    停止视频

    页1.视图1.视频1.stopvideo;

    注释:页1.视图1上的视频1组件停止播放视频。stopvideo:适用视频组件。
  16. playmusic

    播放音乐

    页1.视图1.playmusic=c:\1.mp3,c:\2.mp3;

    注释:页1.视图1的背景音乐组件声音列表路径为"c:\1.mp3,c:\2.mp3"。playmusic:适用背景音乐组件,路径支持变量和相对路径。
  17. stopmusic

    停止音乐

    页1.视图1.stopmusic;

    注释:页1.视图1停止播放音乐。 stopmusic:适用背景音乐组件,
全局脚本

全局脚本在开始录播时触发运行。

全局脚本命令在主界面工具栏->脚本中定义:

组件事件脚本

视频组件的视频列表和幻灯片组件的图片列表可定义事件脚本命令。

当组件元素播出显示触发脚本的运行。

视频列表中的脚本编程:

图像列表中的脚本编程:

脚本DEMO

通过脚本编程,增强直播表现力、丰富性和观赏性。适用于无人直播带货播报、无人慢直播播、无人知识付费直播等应用场景。
  1. 脚本GO命令DEMO
  2. 脚本playvideo命令DEMO
  3. 视频播放事件脚本DEMO
  4. 幻灯片组件播放事件脚本DEMO

目前已有 24909 个直播帐号创建,体验全新的互联网视频直播乐趣从这里开始!
关注公众号"播景"
咨询在线工程师
售前咨询热线
0755-23823384
18123915770
成功客户案例分享
产品中心
解决方案
支持与服务
帐户管理
关注播景 ETVBOOK
Copyright (C) 2011-2023 etvbook.cn etvbook.com, All Rights Reserved.

ETVBOOK
®
播景
®
深圳市网播科技有限公司
粤ICP备15106495号