激情综合丁香-激情综合六月-激情综合婷婷亚洲图片-激情综合图区-激情综合网五月

ESM6802支持基于Qt的視頻播放

 2017-5-10     作者:廖光澤         
文章標簽:QtESM6802視頻

  iMX6DL是工控主板ESM6802主板的核心芯片,該芯片支持多種常見視頻格式的硬件編解碼,可以流暢的播放視頻。目前ESM6802文件系統中已經移植了Qt5.8.0,可全面支持qtmultimedia模塊進行視頻播放。用戶可以方便的編寫簡單的QML腳本文件,就可對Qt的視頻播放功能進行測試評估。

        圖1為評估測試的硬件環境:ESM6802評估套件 + LVDS接口的LCD屏(分辨率800×600)


ESM6802-Qt應用支持視頻播放.gif

圖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中的程序。

文章標簽:QtESM6802視頻
主站蜘蛛池模板: 一级毛片不收费| 久久免费看视频| 日本特黄特黄刺激大片| 国产在线91| 国产乱码精品一区二区三上| 色婷婷亚洲综合| 亚洲欧美综合色区小说| 手机看片1024久久| 国内视频一区二区三区| 鲁大师视频在线观看免费播放 | 日韩一级特黄| 国产福利一区二区在线精品| 国产欧美日韩视频| 久久日韩精品| 日本韩国中文字幕毛片| 亚洲刺激视频| 又粗又硬的aaaaaaa毛片| 在线看片黄| 国内精品亚洲| 草草视频在线| 国产高清在线精品一区免费97| 六月丁香久久| 亚洲免费久久| 九九久久国产| 久久免费观看国产精品88av| 亚洲精品国产一区二区三区四区 | 欧美毛片网| 香蕉eeww99国产在线观看| 国产精品久久久久9999赢消| 精品一区国产| 日韩女同性互慰免费视频 | 国产一区二区不卡视频| 国产成人a大片大片在线播放| 国产精品不卡高清在线观看| 国产三级图片| 欧美乱xxxxx强| 亚洲免费黄色网| 亚洲欧美成人一区二区在线电影 | 奇米色88欧美一区二区| 色婷婷啪啪| 日韩另类在线|