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

ESM6802支持基于Qt的視頻播放

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

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

        圖1為評估測試的硬件環(huán)境: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和視頻文件拷貝到開發(fā)板同一個目錄下,如拷貝至ESM6802的工作目錄/mnt/emmc。轉至ESM6802工作目錄:

 

  #: cd /mnt/emmc

 

然后執(zhí)行如下命令:

 

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


  點擊鼠標(或者直接點擊觸摸屏)即可開始播放視頻,程序為全屏應用,Qt會自動對視頻進行縮放來適應屏幕。常見的視頻格式如mp4、mkv等均可作為評估測試用視頻文件。


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

文章標簽:QtESM6802視頻
主站蜘蛛池模板: 久久这里只有精品66re99| 91久久精品一区二区| 在线成人| 欧美成人一级片| 国产美女网| 黄色一级片免费播放| 丁香激情综合网| 国产综合福利| 欧美激情二区三区| 亚洲精品在线不卡| 97国产在线观看| 小明成人免费视频| 日韩欧美1区| 亚洲大片在线观看| 成年女人在线观看| 欧美三级a做爰在线观看| 国产在线黄色| 国产精品欧美韩国日本久久| 最新黄色在线| 91自产国偷拍在线| 国产成人综合日韩精品婷婷九月| 鲁丝片一区二区三区毛片| 色5月婷婷| 亚洲 欧美 国产另类首页| 一区欧美| 宅宅在线| 1024在线视频国产在线播放| 一区二区在线视频免费观看| 久久午夜激情| 久久国产精品久久久久久| 日韩专区一区| 日韩久久一级毛片| 日韩精品久久久久久| 老人毛片| 永久免费视频| 风流慈禧一级毛片在线播放| 亚洲视频黄色| 亚洲国产激情一区二区三区| 亚洲精品tv| 亚洲免费黄色片| 可以免费观看的毛片|