Qt 5 中的視訊播放
讓我們使用 Qt 5 的 QtMultimedia 模組建立非常簡單的視訊播放器。
在應用程式的 .pro 檔案中,你將需要以下行:
QT += multimedia multimediawidgets
請注意,multimediawidgets
是使用 QVideoWidget
所必需的。
#include <QtMultimedia/QMediaPlayer>
#include <QtMultimedia/QMediaPlaylist>
#include <QtMultimediaWidgets/QVideoWidget>
QMediaPlayer *player;
QVideoWidget *videoWidget;
QMediaPlaylist *playlist;
player = new QMediaPlayer;
playlist = new QMediaPlaylist(player);
playlist->addMedia(QUrl::fromLocalFile("actualPathHere"));
videoWidget = new QVideoWidget;
player->setVideoOutput(videoWidget);
videoWidget->show();
player->play();
這就是全部 - 在啟動應用程式後(如果系統中安裝了必要的編解碼器),將啟動視訊檔案播放。
你可以通過 Internet 中的 URL 播放視訊,而不僅僅是本地檔案。