【真枪实干系列】Xibo-CMS-Layout关于时间轴优先级的测试

时间轴优先级

所有关于Xibo文章,均由柠檬加冰CSDN首发,欢迎大家支持原创

使用布局(Layout)的过程中,发现两个问题

  • 背景区域如果不设置任何东西的话,那么布局的状态永远是个叉号,显示this layout is invalid and can not be scheduled,随便在背景区域(也就是创建布局后的默认区域)增加一个背景图,布局的状态就显示为正常,可预览
  • 不同区域分别可以设定时间轴,时间轴的优先级顺序待定。

因此我们决定创建一个简单的布局,测试不同区域的时间轴对展示时间控制的优先级顺序。

此处可以先声明一下结论,经测试,布局中不同区域的时间轴,以单一区域内所有展示时间累加最大者控制整个布局的展示时间,其他的区域在播放完成后开始循环播放。

测试过程

创建布局

点击左侧导航栏的“布局”按钮,然后在页面的右上角点击“添加布局”,并输入布局相关信息

增加区域

在布局设计器的左上角,点击“选项”按钮,然后选择“新增区域”

增加区域素材

双击该区域,然后通过左侧的媒体列表选择增加相应的素材

最终我们增加的素材列表应如下所示,每个媒体文件的具体展示时间可以在下图中看到,分别是4,1,4,1,1

新增背景区域的背景图片,然后设置展示时间为10s,点击预览查看效果。

修改时间轴

我们将后面新增的区域中媒体文件进行编辑,去掉最后两个Text素材,从而让该区域的总时间轴小于背景区域的时间轴,点击预览查看效果,你会发现到第9秒的时候,新增区域重新跳转到第一个素材进行循环播放了。

结论

从而,我们将得出上面给到的结论,布局中不同区域的时间轴,以单一区域内所有展示时间累加最大者控制整个布局的展示时间,其他的区域在播放完成后开始循环播放。

时间: 2024-08-01 20:46:30

【真枪实干系列】Xibo-CMS-Layout关于时间轴优先级的测试的相关文章

【真枪实干系列】windows上安装Xibo-CMS

windows上安装Xibo-CMS 前言 吐个槽,这鸟玩意完全没有中文资料,目前国内能搜到的中文资料竟然只有我前几天翻译的用户手册.希望有意使用这套开源代码的朋友多交流,避免闭门造车. 如果有时间,五一之后我可能会抽出几天来把所有的官网文档都翻译一下,虽然水平有限,高手无视就好~O(∩_∩)O哈哈~ 准备工作 下载各类工具 按照官网上所描述的,"本节中我们假设已经搭建好可以运行PHP和Mysql的web服务."因此我们第一步就是搭建CMS工作的环境. 这里推荐大家使用XAMPP这款业

【真枪实干系列】Xibo-CMS-Media如何播放超过2M的视频

Xibo-CMS-Media如何使用本地视频 初研究Xibo,发现这个平台对于所有的媒体文件要求都是2M以下,原因可能是基于文件传输管理的限制需求.因此想要实现我们播放广告的业务需求,就无法使用平台统一推送的方式进行.今天看官方文档,突然发现在媒体(Media)的手册中,有一项LocalVideo的类型,所以尝试了一下,能否使用localVideo播放本地视频. 以下是测试步骤: 创建测试布局 昨天写的步骤,创建一个新的视图,命名为VideoTest 新增区域 新增一个区域对象,然后将对象固定在

[问八系列] Windows 8 开发 (6) - 使用 Windows 8 模拟器测试应用程序

今天因缘际会间,得知了 Visual Studio "11" 可以使用模拟器来测试应用程序,马上就试用了,不但简单,速度也很令人满意.而且只要一个简单的步骤,就能采用模拟器来启动自己的 Metro-style application. 在 Windows 8 中使用 Visual Studio "11" 开发 Metro-style application,最常用的测试方式应该会是直接按 F5 启动,然后用本机来测试应用程序,这是笔者之前所做的开发与测试方式,但老实

Sql批量修改帝国cms文章发布时间(需unix时间,否则会变为1970-01-01)

在迁移网站时,有时我们需要将帝国cms文章发表时间批量修改为当前时间,在帝国cms后台→系统设置→备份与恢复数据→执行sql语句: update phome_ecms_news set newstime = '2014-07-03'; (ps:phome这个是默认的数据库表前缀,如果创建数据库时有设置成其他的可以自行修改) 这样执行sql语句后刷新所有文章,你会发现时间变为了1970-01-01,这是因为newstime这个类型是int(10),必须是unix时间戳,所以我们必须先把当前时间转换

玩转Windows服务系列——Windows服务启动超时时间

最近有客户反映,机房出现断电情况,服务器的系统重新启动后,数据库服务自启动失败.第一次遇到这种情况,为了查看是不是断电情况导致数据库文件损坏,从客户的服务器拿到数据库的日志,进行分析. 数据库工作机制 要分析数据库启动失败的原因,首先说明一下数据库服务的工作机制. 数据库分为六大服务: 数据库的六大服务之间存在依赖关系,及启动流程: 服务自动启动失败原因 从客户那里,拿到了两份日志,一份是开机自启动的日志信息,此次数据库启动失败.另外一份是开机后,手动启动数据库服务的日志信息,此次数据库启动成功

[CXF REST标准实战系列] 二、Spring4.0 整合 CXF3.0,实现测试接口(转)

转自:[CXF REST标准实战系列] 二.Spring4.0 整合 CXF3.0,实现测试接口 文章Points: 1.介绍RESTful架构风格 2.Spring配置CXF 3.三层初设计,实现WebService接口层 4.撰写HTTPClient 客户端,并实现简单调用 介绍RESTful架构风格 REST是REST之父Roy Thomas创造的,当时提出来了REST的6个特点:客户端-服务器的.无状态的.可缓存的.统一接口.分层系统和按需编码.其具有跨语言和跨平台的优势. REST是一

Laravel系列之CMS系统学习 — 角色、权限配置【2】

一.RBAC分析 基于角色的权限访问控制(Role-Based Access Control),这里存在这么几个玩意儿:角色.权限,用户 表:roles.permissions.role_has_permissions.model_has_roles.model_has_permissions(最后两张表可以看4.1有解释) 明确:用户属于什么角色,那么角色拥有什么权限,用户自然拥有 然后配置,就戳这里(后面就不添加了)~ 二.角色的增删改查 这个就很普通的功能了,略??? 但是有一些需要注意的

Laravel系列之CMS系统学习 — 角色、权限配置【1】

一.后台Admin模块 后台管理是有管理员的,甚至超级管理员,所以在设计数据表的时候,就会有2个方案,一个方案是共用users数据表,添加is_admin,is_superAdmin字段来进行验证,或者将用户编到不同的组里面,另一个方案是,单独创建admins数据表来进行管理(这样前台和后台是两个事件,前台用户是没有机会操作后台相关功能的,也就是完全隔离了) 我采用第二种(实习快四个月了,跟了2个完整项目是这样~) 我在上一篇说到,我使用的是laravel-module,所以相关初始配置不再赘述

shell脚本编程——进阶篇(真刀实干)

条件测试 文件测试 整数测试 字符串与逻辑测试 if语句 if单分支语句 if双分支语句 if多分支语句 if嵌套语句 test命令测试特定的表达式 是否成立,当条件成立时,测试语句的返回值为0,否则为其他数值. 格式1:test 条件表达式 格式2:[ 条件表达式 ] (注意前后至少有1个空格,否则不予执行) 文件测试格式:[ 操作符 文件或目录 ]常用的测试操作符:1.-d:测试是否为目录(Directory)2.-e:测试目录或文件是否存在(Exist)3.-f:测试是否为文件(File)