
videoWidget = new QVideoWidget
player->setVideoOutput(videoWidget)
player->setMedia(QUrl("http://example.com/movie.mp4"))
videoWidget->show()
player->play()
qt中的示例代码,可以查看QMediaPlayer和QVideoWidget的成员函数,实现你所要的功能。
Phonon速度很慢,可别怪我,耐心等它蹦出来#include <QtGui>
#include <Phonon>
class VWidget : public QWidget
{
public:
VWidget (QWidget *parent = 0) : QWidget (parent) {
mediaObject = new Phonon::MediaObject (this)
videoWidget = new Phonon::VideoWidget (this)
Phonon::createPath (mediaObject, videoWidget)
audioOutput = new Phonon::AudioOutput (Phonon::VideoCategory, this)
Phonon::createPath (mediaObject, audioOutput)
mediaObject->setCurrentSource (QString ("R:/temp/release/demo.avi"))
mediaObject->play()
}
private:
Phonon::MediaObject *mediaObject
Phonon::VideoWidget *videoWidget
Phonon::AudioOutput *audioOutput
}
int main (int argc, char *argv[])
{
QApplication app (argc, argv)
VWidget *qWidget = new VWidget
qWidget->setMinimumSize (640, 480)
qWidget->show()
qApp->processEvents()
return app.exec()
}
1.在qt-creator下显示projects侧边栏,也就是菜单栏window-->sidebar2.选择你的项目,右键-->add new-->qt Resource file,为资源文件名起个名比如pic,选个路径.确定,确定.
3.新建的.prc文件是空的,选中,单击右边的Add,选add Prefix,添加一个prefix,默认是/new/prefix1
4.单击/new/prefix1,点Add,选add Files,添加你要添加的资源,确定就OK了.
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)