Y系列产品支持播放视频和音频播放,视频格式必须为.mp4格式,支持开机视频和页面视频。音频必须为.mp3格式。
视频播放

位置信息:控件显示区域
“X”“Y” 为视频显示区域左上角坐标。
“W”“H” 为视频显示的宽度和高度,单位为像素点.
名称定义: 默认Video_Display,可以重新设置
叙述指针: 默认为 0xFFFF
变量首地址: 属性设置的起始变量地址
注:其它属性变量地址会直接赋值,占用首地址后的连续地址空间.
播放文件编号: 需要操作的视频文件编号;
注:视频文件必须是.mp4格式,且需以数字命名,例如:1.mp4、2.mp4
播放控制: 控制视频播放状态
NONE-不播放 PLAY-开始播放 STOP-停止播放
PAUSE-暂停播放 NEXT-下一个视频 LAST-上一个视频
初始声音大小: 暂不可用,预留
播放模式:
单曲循环 -- 循环播放当前视频
播放一次 – 播放一次当前视频
列表循环 – 循环播放当前视频列表中的视频,视频列表由文件编号最大值、最小值设置
列表播放 – 列表中视频循环播放一次
播放文件源位置:视频文件的存储位置,可以选择存储在板载9MB Flash中,也可存储在TF卡中;
[IN SHIP]-板载9MB Flash [IN TF CARD] – TF卡
注:部分Y系列产品没有TF卡卡座,视频只能保存在板载Flash中。
板载Flash存储方式:将视频文件重命名之后,复制到工程TGUS_SET文件夹中,随工程文件一起下载。
TF卡存储方式:在TF卡根目录创建TGUS_MEDIA 文件夹,将其需要播放的视频文件保存在创建的文件夹中。
播放视频编号的最小值:视频列表中视频编号的最小值;
播放文件编号的最大值:视频列表中视频编号的最大值,串口调用也必须在这个范围内,否则无效;
注:串口调用必须在最大值和最小值范围内,否则无效。
注:视频播放占用内存较大,视频分辨率尽量不超过屏幕长宽,否则可能出现不稳定重启情况。
开机视频必须存储在板载Flash中,重命名为logo.mp4,复制到工程的TGUS_SET文件夹中,随工程一起下载。
➢串口指令控制说明(HEX格式):
注:视频播放的属性参数均存储在变量空间中,占用5个连续的存储空间,可通过修改变量地址中的数据来修改播放属性。
示例(HEX格式) | 5AA5 | 0B | 82 | | 0001 | 0100 | 0100 | 0001 | 0003 |
名称 | 帧头 | 数据长度 | 命令 | 首地址 | 播放文件编号 | [播放控制:初始声音大小] | [播放模式:播放文件位置] | 播放文件编号最小值 | 播放文件编号最大值 |
占用变量地址 |
|
|
|
| | 0001 | 0002 | 0003 | 0004 |
➢说明:
帧头:指令帧头,固定为5AA5,可以用过TGUS上位机修改;
数据长度:XX = 命令和命令以后的所有数据字节数量;
命令:写变量寄存器0x82,1个字节;
首地址:存储属性的首地址;
播放文件编号:当前正在操作的视频文件编号;
[播放控制:初始声音大小]: 两个属性共同占用一个变量空间;
播放控制:变量高字节,0x00-NONE 0x01-PLAY 0x02-STOP 0x03-PAUSE 0x04-NEXT 0x05-LAST
初始声音大小:变量低字节,暂不可调节;
[播放模式:播放文件位置]: 两个属性共同占用一个变量空间;
播放模式:变量高字节,0x00-单曲循环 0x01-播放一次 0x02-列表循环 0x03-列表播放;
播放文件位置:变量低字节,0x00-[IN SHIP] 0x01-[IN TF CARD];
播放文件编号最小值:占用一个变量空间,播放列表的最小值;
播放文件编号最大值:占用一个变量空间,播放列表的最小值。