Bonjour,

Pour un projet, j'ai besoin d'utiliser la librairie Vlc avec Qt, en particulier, d'utiliser VlcMediaPlayer dans une QGraphicsView.
Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
VlcWidgetVideo *widgetVideo = new VlcWidgetVideo(this);
 _instance = new VlcInstance(VlcCommon::args(), this);
 _player = new VlcMediaPlayer(_instance);     
 _player->setVideoWidget(widgetVideo); 
 
item = new QGraphicsTextItem;
        item.setPos(200, 300);
        item.setPlainText("Nom video: hh:mm:ss");
 
 m_scene = new QGraphicsScene
        m_scene->addWidget(videoWidget);
        m_scene->addItem(item);
 setScene(m_scene);
La video s'affiche bien mais les autres éléments (item) de la QGraphicsView ne s'affichent plus. J'ai un warning en sortie d'application :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 QGraphicsProxyWidget::setWidget: cannot embed widget 0x1a5005f0 which is not a toplevel widget, and is not a child of an embedded widget
Merci de votre attention.