媒体播放器提供在 HMI 上视频播放的功能。可达到将产品介绍、操作流程或维修的指导数据录制成视频,使得更容易了解产品,且任何现场作业人员都能依照视频指示完成操作的目的。
提示
该图元仅支持 D7 PRO/D10 PRO/D15 PRO/A7 Pro/A10 Pro/A15 Pro系列 HMI 中应用,可配合【文件列表】图元使用。
配置
在【图元库】中【高级控件】即可拖出【媒体播放器】图元;双击可配置其相关属性。
基本设置
1. 路径读取
默认勾选固定路径,固定路径和自定义路径只能二选一;
- U 盘插入 >> 读取 U 盘中视频放置的文件夹名称。视频文件必须放置于文件夹中。
- 固件端插入 U 盘后根据工程配置的路径,在设备上显示相应视频画面;
- U 盘拔出/未插入--无法播放视频
1.1 固定路径:
读取 U 盘中 根据工程配置的视频路径,读取到某个视频,视频文件必须放置于 U 盘 中。
- 文件路径不能为空,
- 为空时弹窗提示:文件路径不能为空,路径开始格式用 ' / ';
- 路径长度最大 256,字符格式不限制
示例
/video/demo.mp4
1.2 自定义路径:
读取 U 盘中视频放置的文件夹名称。视频文件必须放置于文件夹中。
- 文件路径不能为空;使用自定义路径时,支持绑定字符串变量进行控制
- 使用变量控制时,必须绑定变量;
2. 颜色
可自行配置视频控件背景色。
3. 控制设置
默认不启用,不启用时,默认使用系统提供的媒体播放器功能,视频循环播放; 启用时,支持绑定变量控制,用于控制视频播放状态(仅支持控制屏端使用)
- 播放: 控制屏端视频的播放/暂停;
- 显示控制栏: 控制屏端视频播放器自带控制栏的显示/隐藏;
- 显示系统播放器控件,用于控制视频播放状态
- 隐藏系统播放器控件,默认单个视频自动循环播放
- 音量: 控制屏端视频的音量大小;
- 播放器音量控制:用无符号整型变量 0-100
- 倍速: 控制屏端视频播放速度;
- 播放器速度控制:用无符号整型
- 速度有 0.5x;0.75x;1.0x;1.25x;1.5x;2.0x; 分别用 0 1 2 3 4 5 来控制
- 循环: 控制【媒体播放器】屏端单个视频是否循环播放;
- 进度: 控制【媒体播放器】屏端视频播放进度;
- 播放器进度控制:使用长整型变量
(例:当前有一时长为 1 小时 23 分 45 秒的视频,即 1:23:45,此时若想直接进度到 23 分 12 秒时,直接输入 2312)
4. 状态信息
状态信息,支持绑定整型变量,视频播放相关状态码
状态代码 | 状态说明 |
---|---|
1 | 文件不存在 |
2 | 文件打开失败 |
3 | 解析流媒体失败 |
4 | 所选文件不是 H264 流 |
5 | 文件超出最大限制(30M) |
6 | 帧率大于 24fps |
7 | 流媒体大小超出屏幕分辨率 |
8 | 意外错误 |
视频预览
仅支持预览,预览命名为载入视频的命名;
用户可加载视频并测试 HMI 是否支持影片格式;
若【媒体播放器】图元预览时可以播放此视频,表示 HMI 支持此视频格式。
载入: 视频一次最多载入 10 个视频,再次载入时替换原有视频列表
- 支持格式:MP4 帧率:≤24fps 大小:≤30M 低于设备分辨率
检测信息: 点击可查看载入视频的检测信息
兼容性
图元限制:
一个画面中仅支持一个媒体播放器的图元,一个工程中最多支持 10 个媒体播放器的图元
此版本不支持[媒体播放器]的在线/离线模拟
此版本不支持云网站、APP 端的视频播放(仅支持局域网访问时视频播放功能)
示例
请点击此图标下载示例工程。