数字视频播放
数字视频播放应用时可作为广告播放或功能教学演示,当用户未操作触摸屏时转跳到相应视频功能界面。
DGUS软件7.641链接:http://inforum.dwin.com.cn:20080/forum.php?mod=viewthread&tid=72
内核链接V53及以上版本:http://inforum.dwin.com.cn:20080/forum.php?mod=viewthread&tid=142
CFG配置文件需要将0x05地址写0x78开启音乐播放,才能播放视频,默认0x38需修改过来。
1、软件设置说明
2、视频音频制作
(1)视频生成:
(2)音频生成:
3、指令说明
设定工程使用8个通道显示曲线,即0x1000-0x4FFF地址被占用,此处地址从0x5000开始任意使用,视频时长10S,指令如下: (1)开始播放 开始播放可以往地址写0x5A 03,从第0秒开始或指定时间位置开始播放,指令示例如下: ①默认从第0秒开始播放 :5A A5 05 82 5000 5A 03 ②指定从第0秒开始播放 :5A A5 05 82 5000 5A 03 0000 ③指定从第3秒开始播放 :5A A5 05 82 5000 5A 03 0003 ④指定从第10秒开始播放:5A A5 05 82 5000 5A 03 000A
(2)暂停/继续播放 无论发指令还是触控,第一次是播放效果,第二次是暂停效果,依次循环,指令示例如下: 5AA5 05 82 5000 5A 02
(3)停止播放 停止时,画面停留在第一帧显示。 5AA5 05 82 5000 5A 01
(4)播放状态读取 VP+2地址的高字节,当前播放状态反馈,0x00=停止,0x01=播放中。 ①播放时 Tx发送:5A A5 04 83 5002 01;状态位于VP+2地址高字节,读取1个字长度数据判断高字节。 Rx返回:5A A5 06 83 5002 01 0100;VP+2地址高字节为0x01,表示播放中。
②停止状态 Tx发送:5A A5 04 83 5002 01;状态位于VP+2地址高字节,读取1个字长度数据判断高字节。 Rx返回:5A A5 06 83 5002 01 0000;VP+2地址高字节为0x00,表示停止状态。
(5)视频总长度 VP+4地址,视频总长度,0x0000-0xFFFF,单位为秒。 Tx发送:5A A5 04 83 5004 01;属性位于VP+4地址,读取1个字长度数据。 Rx返回:5A A5 06 83 5004 01 0006 ;0x0006表示视频总时长6S,可以用作播放总时长显示。
(6)当前播放视频位置 VP+5地址,当前播放视频位置,0x0000-0xFFFF,单位为秒 Tx发送:5A A5 04 83 5005 01;属性位于VP+5地址,读取1个字长度数据。 Rx返回:5A A5 06 83 5005 01 0001;0x0001表示在播放第1秒视频,可以用作当前播放时长位置显示。 Rx返回:5A A5 06 83 5005 01 0002;0x0002表示在播放第2秒视频,可以用作当前播放时长位置显示。 ...... Rx返回:5A A5 06 83 5005 01 0006;0x0006表示在播放第6秒视频,可以用作当前播放时长位置显示。
4、DEMO例程
DEMO 800*480分辨率,视频640*360,6S+2S视频素材个各一个30桢每秒; 1920*1080时长5S,24桢/秒、12桢/秒视频各一个。
DEMO功能说明:
①使用数据变量显示,读取VP+5视频位置,给到变量地址显示。
②使用按键值返回,键值0x5A03做播放。
③使用按键值返回,键值0x5A02做暂停。
④使用按键值返回,键值0x5A01做停止。
⑤⑥使用同步数据返回,做指定位置播放。
⑦使用增量调节,下限0和上限1之间循环,检测到变量地址上传键值1,则定时刷新一条播放指令,上传键值0则关闭循环播放。
⑧使用变量图标显示,根据视频时长刷新图标位置,进度图标可以做100个,或者用描述指针修改变图标位置,
比如100S视频刚好对应100个图标播完状态,60S视频做60个图标即可,107S视频则1.07S切换一个图标。 ⑨使用拖动调节,系统变量接口0x00A1高字节做音量调节。 ⑩多个页面播放时,切页使用按键值返回,键值设置0x5A01暂停或0x5A02停止,主要是为了切页后关闭前一个视频和音频。
5、显示效果
6、教学视频
https://www.bilibili.com/video/BV1vB4y1k7nR?share_source=copy_web&vd_source=d92404e3c71c2242785616ae6c55dd40
总时长55分钟,大家可根据需要滑到相应时间段查看。
00-01分钟:效果演示;
01-17分钟:视频+音频+播放功能制作;
17-19分钟:暂停/播放功能设置;
19-21分钟:停止功能设置;
21-32分钟:指定位置播放;
32-36分钟:循环播放设置;
36-39分钟:多页播放触控切换设置;
39-45分钟:进度图标设置;
45-48分钟:音量调节设置;
48-51分钟:实时播放时间。
播放答疑:
CFG配置文件需要将0x05地址写0x78开启音乐播放,才能播放视频,默认0x38蜂鸣器鸣叫需修改过来。扬声器接到蜂鸣器接口也可以播放。
视频素材提取WAV文件时必须命名00,才能播放视频,转WAE格式时再命名为其他ID;
1080P屏CFG配置文件请使用1080P屏出厂文件;
1分18秒1920*1080风景视频素材链接:http://inforum.dwin.com.cn:20080/forum.php?mod=viewthread&tid=7339
37秒1920*1080水果视频素材链接: http://inforum.dwin.com.cn:20080/forum.php?mod=viewthread&tid=7342
以下6S+2S视频为800*600分辨率;
12帧和24帧视频为1920*1080分辨率。
|