誰能告訴我如何從手機內存播放視頻?諾基亞Qt:如何從手機內存播放視頻?
EDITED:我已經使用的視頻播放這段代碼...
include "playvideo.h"
include "ui_playvideo.h"
include QFileDialog
include phonon/backendcapabilities.h
include phonon/videoplayer
include "mainwindow.h"
PlayVideo::PlayVideo(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::PlayVideo)
{
ui->setupUi(this);
videoPlay();
}
void PlayVideo::videoPlay()
{
QString fileName = QFileDialog::getOpenFileName(this, tr("Open Movie"), QDir::homePath());
Phonon::VideoPlayer *player = new Phonon::VideoPlayer(Phonon::VideoCategory,ui->graphicsView);
connect(player, SIGNAL(finished()), player, SLOT(deleteLater()));
player->play(fileName);
}
,但它給我的錯誤:
undefined reference to -> Phonon::VideoPlayer(Phonon::VideoCategory,QWidget*)
undefined reference to -> Phonon::VideoPlayer(Phonon::Mediasource const&)
任何想法?
謝謝..
這聽起來像你的應用程序沒有鏈接到Phonon庫。你需要在你的.pro文件中有`QT + = phonon`。 – 2011-01-20 07:21:47