您的位置:首页 > 其它

QMediaPlayer 视频播放

2015-06-01 11:45 375 查看
int main(int argc, char *argv[])

{

QApplication a(argc, argv);

QWidget *widget = new QWidget;

widget->resize(400, 300); //

QVBoxLayout *layout = new QVBoxLayout;

QMediaPlayer* player = new QMediaPlayer;

QVideoWidget* vw = new QVideoWidget;

layout->addWidget(vw);

widget->setLayout(layout);

player->setVideoOutput(vw);

QFile file("123.mp4");

if(!file.open(QIODevice::ReadOnly))

qDebug() << "Could not open file";

player->setMedia(QUrl::fromLocalFile("123.mp4"));

player->play();

widget->show();

return a.exec();

}
http://www.cnblogs.com/vagabond/p/4315129.html 转载地址

上面部分是在网上看到的,下面部分代码是文档里面看到的,

playlist = new QMediaPlaylist;

playlist.addMedia(QUrl(“dscjieddwcko.mp4”));

playlist.addMedia(QUrl(“dscjieddwcko.mp4”));

playlist.addMedia(QUrl(“dscjieddwcko.mp4”));

playlist.setCurrentIndex(1);

player = new QMediaPlayer;

player.setPlaylist(playlist);

videowiedget = new QVideoWidget;

player.setVideoOutput(vdowidget);

videowidget.show();

player.play();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: