7#include "qvideowidgetcontrol.h"
8#include "qvideowindowcontrol.h"
10#include "qmediaplaylist.h"
13#include <QGraphicsView>
15class VideoExample :
public QObject {
18 void VideoGraphicsItem();
23 QMediaPlaylist *playlist;
24 QVideoWidget *videoWidget;
27 QGraphicsView *graphicsView;
33 player =
new QMediaPlayer;
35 playlist =
new QMediaPlaylist(player);
36 playlist->addMedia(QUrl(
"http://example.com/myclip1.mp4"));
37 playlist->addMedia(QUrl(
"http://example.com/myclip2.mp4"));
39 videoWidget =
new QVideoWidget;
40 player->setVideoOutput(videoWidget);
43 playlist->setCurrentIndex(1);
53 player =
new QMediaPlayer(
this);
55 QGraphicsVideoItem *item =
new QGraphicsVideoItem;
56 player->setVideoOutput(item);
57 graphicsView->scene()->addItem(item);
60 player->setMedia(QUrl(
"http://example.com/myclip4.ogv"));