QT中怎么在一个Widget中添加视频播放的功能,就是一打开这个Widget就自动播放视频?要用什么函数?而且在

QT中怎么在一个Widget中添加视频播放的功能,就是一打开这个Widget就自动播放视频?要用什么函数?而且在,第1张

player = new QMediaPlayer

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-->sidebar

2.选择你的项目,右键-->add new-->qt Resource file,为资源文件名起个名比如pic,选个路径.确定,确定.

3.新建的.prc文件是空的,选中,单击右边的Add,选add Prefix,添加一个prefix,默认是/new/prefix1

4.单击/new/prefix1,点Add,选add Files,添加你要添加的资源,确定就OK了.


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11882767.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存