0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

英创信息技术ESM6802支持基于Qt的视频播放简介

英创信息技术 来源:英创信息技术 作者:英创信息技术 2020-02-05 11:25 次阅读

iMX6DL是工控主板ESM6802主板的核心芯片,该芯片支持多种常见视频格式的硬件编解码,可以流畅的播放视频。目前ESM6802文件系统中已经移植了Qt5.8.0,可全面支持qtmultimedia模块进行视频播放。用户可以方便的编写简单的QML脚本文件,就可对Qt的视频播放功能进行测试评估。

图1为评估测试的硬件环境:ESM6802评估套件 + LVDS接口的LCD屏(分辨率800×600)

图1使用Qt的官方例程player进行视频播放

下面给出一个简单的QML播放代码,用户可以直接使用进行视频播放测试:

import QtQuick 2.0

import QtMultimedia 5.5

Rectangle {

MediaPlayer {

id: mediaplayer

source: "example.mp4"

}

VideoOutput {

anchors.fill: parent

source: mediaplayer

}

MouseArea {

id: playArea

anchors.fill: parent

onPressed: mediaplayer.play();

}

}

使用文本编辑器(或者qtcreator)编辑上面代码,将上面代码中的example.mp4 改为自己的视频名称,然后将上面的代码保存为mediaplayer.qml, 将mediaplayer.qml和视频文件拷贝到开发板同一个目录下,如拷贝至ESM6802的工作目录/mnt/emmc。转至ESM6802工作目录:

#: cd /mnt/emmc

然后执行如下命令:

#: /usr/bin/qt5/qmlscene mediaplayer.qml

点击鼠标(或者直接点击触摸屏)即可开始播放视频,程序为全屏应用,Qt会自动对视频进行缩放来适应屏幕。常见的视频格式如mp4、mkv等均可作为评估测试用视频文件。

更多的例程可以参考Qt源码中的qtmultimedia下的examples中的程序。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6085

    浏览量

    35198
收藏 人收藏

    评论

    相关推荐

    请问PCM9211支持HDMI音频输入吗?

    请问PCM9211支持HDMI 2.1 eARC 标准的帧的专用输入,是否同时支持HDMI音频输入。
    发表于 10-17 07:53

    请问TAS5727支持几段EQ?

    TAS5727支持几段EQ? 比如PCM5121支持7段以上,TAS5727可以么?
    发表于 10-14 07:02

    请问OPA2541支持单电源吗?如果支持此时功放范围是多少?

    请问OPA2541支持单电源吗?如果支持此时功放范围是多少?
    发表于 09-02 07:42

    TUBS8041支持从设备吗?

    TUBS8041支持从设备么?
    发表于 08-19 06:22

    请问TL072支持单端供电吗?

    TL072支持单端供电吗?看到规格书上的建议运行条件,VCC-的电压最大值为-5V,没有0;现在有电路上VCC+接的是12V,VCC-接的是地,单端供电,这样貌似芯片也能正常运行,可靠吗?
    发表于 08-02 06:57

    ESP32支持OpenHarmony吗?

    ESP32支持OpenHarmony吗,可以用AT命令卡控制鸿蒙智联的连接吗,使用ESP32模组的情况下带宽是否能支持视频流的上传
    发表于 07-19 06:07

    请问visionFive2支持哪些操作系统?

    visionFive2支持哪些操作系统?
    发表于 07-03 07:30

    esp32-S3支持arduino编程吗?

    arduino选开发板的时候没有es32-s3, 只有s2可选。 请问: 1. esp32-S3支持arduino编程吗 2. arduino下sample下的BLE库能用吗? 3. esp32-s3能作为usb host吗?相应的arduino库是不是USBSerial?
    发表于 06-27 08:23

    esp32支持经典蓝牙吗?

    kconfig里面经典蓝牙依赖IDF_TARGET_ESP32,只有esp32支持经典蓝牙吗? \"depends_on\": \"
    发表于 06-13 06:54

    求助,请问ESP32支持MIMO吗?

    请问ESP32支持MIMO吗?
    发表于 06-13 06:00

    请问stm32 foc5.0支持哪些MCU?

    stm32 foc5.0支持哪些MCU, 怎么FOC5.0以上的库,MCU只是固定的几个,不是全系列的,比如stm103 MD系列,只能选stm32f103VB这个。。其他也是。是不是只支持固定的一些MCU。求高手讲解一下。
    发表于 04-26 07:36

    STM32L476支持高速USB通信吗?

    我的板子是STM32L476的,现在要做一个usb通信,如果只是做全速USB的话不如直接用串口,所以想做高速USB,这就出现我现在的问题: 1.STM32L476支持高速USB通信吗? 2.如果支持,应该如何切换 3.PC端如果是WIN10应该使用什么驱动程序
    发表于 04-12 07:52

    请问CYBLE-214009-00支持支持改uuid吗?

    如题所述: CYBLE-214009-00支持支持改uuid吗? 另外我可以在哪里找到CYBLE-214009-00的指令集 Does CYBLE-214009-00 support uuid?
    发表于 02-21 06:18

    请问AD9914支持AM以及MSK调制吗?

    请问 AD9914支持AM以及MSK调制吗? 如果支持 怎么操作呢 谢谢了
    发表于 12-13 09:35

    请问AD7606支持差分输入吗?

    请问ADC采集芯片——AD7606支持差分输入吗? 差分输入或者单端输入都可以吗?哪种可以,哪种不可以?
    发表于 12-01 08:19