广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    物联型串口屏工程笔记—如何播放视频

    来源:网络收集  点击:  时间:2024-06-22
    【导读】:
    大彩物联型的串口屏支持播放串口屏内部存储的视频和屏外部U盘或SD卡中的视频。播放的视频要求为:MP4格式、分辨率不得超过1280*720。且播放的视频文件需要经过软件Freemake Video Converter转换成MP4格式(源视频格式为MP4也要经过转换),如果使用其他视频转换器进行格式转换,串口屏可能不能正常播放。物联型串口屏播放串口屏内部的视频和播放屏外部U盘或SD卡中视频的操作过程相似,不同的是配置视频播放控件属性窗口中“视频文件”的方法有所区别。物联型串口屏播放视频具体操作流程如下:1.将工程需要的视频进行格式(MP4格式)转换;2.将视频添加进工程文件(播放外部U盘和SD卡的视频无需过程);3.在工程画面上添加和配置视频播放控件;4.通过发送相应指令控制播放视频。工具/原料moreVisualTFT 大彩串口屏适用范围1/1分步阅读

    仅适用于物联型系列的串口屏产品

    开发环境版本1/1

    VisualTFT软件版本:V3.0.0.944及以上的版本。

    串口屏硬件版本:V3.0.287.0 及以上的版本。

    视频格式转换(.MP4)1/6

    视频格式转换(.MP4):

    将串口屏工程所用到的视频使用Freemake Video Converter视频转换软件转换为MP4格式。

    2/6

    选择待转换视频:

    打开Freemake Video Converter软件,添加待转换的视频文件,如图

    3/6

    选择转换格式:点击“转为MP4”弹出MP4输出参数窗口,在窗口中的“预先设定”选择与来源相同。如图

    4/6

    设置视频预先设定参数:

    点击“编辑预先设定”如图,打开MP4预先设定编辑器如图,修改预先设定参数:

    1、画面大小设置可以为自定义,但是最大的分辨率不能超过1280*720,用户配置时填入串口屏的分辨率即可;

    2、调整可以选择延展(默认是选择加入黑边,此处用户可以自己选择需求);

    3、视频解码器选择H.264,其余不变;

    4、视频的音频选择MP3格式。

    5/6

    设置视频文件大小:

    因为视频的文件大小是由码率控制的,所以视频文件越大清晰度越高,但是视频不能超出串口屏的容量和最高的分辨率。如图;

    6/6

    视频转换后的存储位置:

    以上步骤完成后,将视频转换成MP4文件,如图1;转换成功后点击 “在文件夹中显示”可以查看视频转换后存储的位置,如图2;

    如何播放屏内部视频1/8

    使用视频播放控件播放串口屏内部视频还需要完成以下四个步骤:

    1.工程添加视频;

    2.工程画面添加视频播放控件;

    3.视频播放控件配置属性窗口中的“视频文件”;

    4.发送指令控制视频播放、暂停/恢复、停止。

    2/8

    工程添加视频:

    在VisualTFT工程窗口右击“视频文件”添加视频,视频添加成功后会保存到工程目录下的“Videos”文件夹中。在此处添加的视频文件下载时默认随工程编译存储进内部存储分区A中,图1:

    注意:视频的格式为MP4格式,视频的路径和文件名字为字母(a-z)、数字(0-9)和下划线(_)组合,不支持其他字符。图2

    3/8

    工程画面添加视频播放控件:

    在画面上放置视频播放控件,如图所示:

    4/8

    配置视频播放控件属性窗口中的“视频文件”:

    视频播放控件需要配置属性窗口中的“视频文件”才能播放视频(属性窗口中的“视频文件”指的是视频路径),设置视频路径两种方法:

    1.在工程配置时,选中视频播放控件在控件属性窗口中的“视频文件”设置为工程添加的视频,如图1所示:

    1.通过发送指令设置视频路径。获取指令的方法如图2所示:

    1.画面ID为在视频播放控件所在的画面序号;

    2.控件ID为视频播放控件的控件序号;

    3.视频位置选择存储分区A ,视频名字必须是对应前面工程添加的视频名字。

    注意:工程添加的视频默认存储在内部存储分区A中,存储分区B、C极少使用。

    指令格式:

    指令格式:EE【B1 74 Screen_idControl_idVideos_Path】FF FC FF FF

    参数说明:Screen_id(2个字节):画面编号

    Control_id(2个字节):视频播放控件编号

    Videos_Path:视频路径(可以在指令助手中转换)

    5/8

    发送指令控制视频播放、暂停/恢复、停止:

    将视频播放控件的属性窗口中“视频文件”设置后,可以通过发送指令控制视频播放控件播放、暂停/恢复或者停止播放视频。

    6/8

    视频播放:

    输入视频播放控件的画面 ID 和控件 ID,点击“播放”生成播放视频指令。发该指令使视频播放控件播放视频,如图所示:

    播放指令:

    指令格式:EE【B1 70 Screen_idControl_idNumber】FF FC FF FF

    参数说明:Screen_id(2个字节):画面编号

    Control_id(2个字节):视频播放控件编号

    Number(2个字节):视频循环播放的次数,0为循环播放

    该指令主要用于控制视频播放控件的播放,可以设置相应的视频播放循环次数,让视频按照相应的设置进行播放。(注:视频播放控件必须先设置视频路径)

    7/8

    视频暂停/恢复:

    该指令用于控制视频播放控件的暂停/恢复播放,如图。

    暂停/恢复播放指令:

    指令格式:EE【B1 72 Screen_idControl_id】FF FC FF FF

    参数说明:Screen_id(2个字节):画面编号

    Control_id(2个字节):视频播放控件编号

    8/8

    视频停止:

    该指令用于控制视频播放控件的停止播放,如图。

    停止指令:

    指令格式:EE【B1 71 Screen_idControl_id】FF FC FF FF

    参数说明:Screen_id(2个字节):画面编号

    Control_id(2个字节):视频播放控件编号

    如何播放U盘中的视频1/2

    播放外部U盘的视频步骤和播放屏内部视频步骤基本相同,不同的是播放外部U盘中视频只能通过发送指令设置视频路径,操作过程如下:

    1.工程画面添加视频播放控件(参照5.2章节);

    2.发送指令设置视频路径

    3.发送指令控制视频播放、暂停/恢复、停止(参照上述)。

    2/2

    设置视频路径指令:

    在指令助手【视频播放控件】中可以生成配置视频播放控件的指令,如图所示,参数设置如下:

    1.画面ID为在视频播放控件所在的画面序号;

    2.控件ID为视频播放控件的控件序号;

    3.视频位置选择U盘,视频名字必须跟U盘中的一致。

    注意:视频的格式为MP4格式,视频的路径和文件名字为字母(a-z)、数字(0-9)和下划线(_)组合,不支持其他字符。

    指令格式:

    指令格式:EE【B1 74 Screen_idControl_idVideos_Path】FF FC FF FF

    参数说明:Screen_id(2个字节):画面编号

    Control_id(2个字节):视频播放控件编号

    Videos_Path:视频路径(可以在指令助手中转换)

    如何播放SD卡中的视频1/2

    播放外部SD卡的视频步骤和播放屏内部视频步骤基本相同,不同的是播放外部SD卡中视频只能通过发送指令设置视频路径,操作过程如下:

    1、工程画面添加视频播放控件(参照5.2章节);

    2、发送指令设置视频路径;

    3、发送指令控制视频播放、暂停/恢复、停止(参照上述)。

    2/2

    设置视频路径指令:

    在指令助手【视频播放控件】中可以生成配置视频播放控件的指令,如图所示,参数设置如下:

    1.画面ID为在视频播放控件所在的画面序号;

    2.控件ID为视频播放控件的控件序号;

    3.视频位置选择SD卡,视频名字必须跟SD卡中的一致。

    注意:视频的格式为MP4格式,视频的路径和文件名字为字母(a-z)、数字(0-9)和下划线(_)组合,不支持其他字符。

    指令格式:

    指令格式:EE【B1 74 Screen_idControl_idVideos_Path】FF FC FF FF

    参数说明:Screen_id(2个字节):画面编号

    Control_id(2个字节):视频播放控件编号

    Videos_Path:视频路径(可以在指令助手中转换)

    使用案例1/7

    物联型串口屏播放U盘根目录下的test.MP4视频文件。

    2/7

    在画面上添加三个按钮和一个视频播放控件。三个按钮的属性都配置按钮互斥和置位。如图

    3/7

    在指令助手中生成设置视频播放控件播放路径为U盘根目录下的test.MP4文件的指令和播放视频的指令,如图 :

    4/7

    将两条指令添加到第一个按钮控件中。如图;

    5/7

    将暂停/恢复指令添加到第二个按钮中,如图:

    6/7

    将停止指令添加到第三个按钮上,如图

    7/7

    配置完成后,下载工程到实体屏运行如图所示。

    注意事项

    注意核对开发环境版本

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_913494.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 00:17:25  耗时:0.030
    0.0303s