Qt 用QMediaPlayer實現簡易播放器


Qt Multimedia是Qt的一個重要模塊,它提供了許多c++類和QML模塊來進行多媒體內容的展示和處理,還提供了一些訪問錄音機和攝像頭的必要的api。本篇中,主要講述的是C++的實現,而不是QML。

想要使用Qt Multimedia模塊,必須要先在項目的.pro文件中加入下面一行代碼

QT += multimedia multimediawidgets

代表在項目中導入該模塊。
之后,要使用具體的類時,只需要在頭文件中加上聲明

#include <QtMultimedia> #include <QtMultimediaWidgets>

即可。

類名 主要作用
QMediaPlayer 從源文件播放媒體。最常用的類,如果你想實現一個播放器,這會是你理想的內核。它可以非常非常方便地播放指定的文件,並提供了很多設置和獲取信息的接口。
QMediaPlaylist 它是一個封裝好的列表類。儲存着每一個媒體文件的信息,並且提供了添加,刪除,儲存,讀取媒體的方法,甚至是播放方式都可以指定,非常方便。
QVideoWidget 用來播放視頻的控件,可以理解為是QMediaPlayer的一個輸出端。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM