iMX6DL是工控主板ESM6802主板的核心芯片,該芯片支持多種常見視頻格式的硬件編解碼,可以流暢的播放視頻。目前ESM6802文件系統(tǒng)中已經(jīng)移植了Qt5.8.0,可全面支持qtmultimedia模塊進行視頻播放。用戶可以方便的編寫簡單的QML腳本文件,就可對Qt的視頻播放功能進行測試評估。
圖1為評估測試的硬件環(huán)境: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和視頻文件拷貝到開發(fā)板同一個目錄下,如拷貝至ESM6802的工作目錄/mnt/emmc。轉(zhuǎn)至ESM6802工作目錄:
#: cd /mnt/emmc
然后執(zhí)行如下命令:
#: /usr/bin/qt5/qmlscene mediaplayer.qml
點擊鼠標(或者直接點擊觸摸屏)即可開始播放視頻,程序為全屏應用,Qt會自動對視頻進行縮放來適應屏幕。常見的視頻格式如mp4、mkv等均可作為評估測試用視頻文件。
更多的例程可以參考Qt源碼中的qtmultimedia下的examples中的程序。
-
嵌入式主板
+關注
關注
7文章
6107瀏覽量
37079
發(fā)布評論請先 登錄
龍芯中科成功舉辦2025信息技術應用創(chuàng)新產(chǎn)教融合交流會
龍芯中科助力2025教育信息技術應用創(chuàng)新大賽成功舉辦
誠邁科技信創(chuàng)電腦助力2025第二屆教育信息技術應用創(chuàng)新大賽圓滿收官
IP2317支持PD快充協(xié)議的單節(jié)鋰電池同步開關降壓充電 IC
佛瑞亞如何通過信息技術推動業(yè)務增長
飛騰主板為信創(chuàng)產(chǎn)業(yè)發(fā)展提高硬實力
DEKRA德凱成為沙特通信和信息技術設備技術法規(guī)認證機構
科普|信創(chuàng)是什么?一文讀懂“信息技術應用創(chuàng)新”戰(zhàn)略
英創(chuàng)信息技術ESM6802支持基于Qt的視頻播放簡介
評論