Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
VlcMediaListPlayer未在GUI Qt vlc Qt中显示媒体列表_Qt_Libvlc_Vlc Qt - Fatal编程技术网

VlcMediaListPlayer未在GUI Qt vlc Qt中显示媒体列表

VlcMediaListPlayer未在GUI Qt vlc Qt中显示媒体列表,qt,libvlc,vlc-qt,Qt,Libvlc,Vlc Qt,VlcMediaListPlayer的对象在GUI中不可见。 我创建了它的实例,然后将VlcMedia文件添加到其中,但它没有出现在GUI中,而且它也没有任何show()函数,这将使它的GUI可见。 下面是我创建它的实例并向其中添加VlcMedia的代码 m_instance = new VlcInstance(VlcCommon::args(), this); m_player = new VlcMediaPlayer(m_instance); m_list=new VlcMe

VlcMediaListPlayer
的对象在GUI中不可见。 我创建了它的实例,然后将
VlcMedia
文件添加到其中,但它没有出现在GUI中,而且它也没有任何
show()
函数,这将使它的GUI可见。 下面是我创建它的实例并向其中添加
VlcMedia
的代码

m_instance = new VlcInstance(VlcCommon::args(), this);
    m_player = new VlcMediaPlayer(m_instance);
    m_list=new VlcMediaList(m_instance);
    m_list_player=new VlcMediaListPlayer(m_instance);
    m_list_player->setMediaList(m_list);

    m_player->setVideoWidget(ui->m_video);
    ui->m_video->setMediaPlayer(m_player);
    m_progressBar=new VlcWidgetSeekProgress(this);
    m_progressBar->setMediaPlayer(m_player);
    ui->m_video->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored);
    ui->m_video->show();

    //m_media = new VlcMedia("http://www.youtube.com/watch?v=Btv7G0BV45g",m_instance);
    m_media=new VlcMedia("file:///home/vinay/Downloads/sample.webm",m_instance);
    m_list->addMedia(m_media);
    m_player->open(m_media);
    qDebug()<<"m_player->video():"<<m_player->video();
    m_player->play();
m_instance=new VlcInstance(VlcCommon::args(),this);
m_播放器=新的VlcMediaPlayer(m_实例);
m_列表=新VlcMediaList(m_实例);
m_list_player=新的VlcMediaListPlayer(m_实例);
m_列表\u播放器->设置媒体列表(m_列表);
m_播放器->设置视频小部件(ui->m_视频);
用户界面->多媒体视频->设置媒体播放器(多媒体播放器);
m_progressBar=新的VlcWidgetSeekProgress(本);
m_progressBar->setMediaPlayer(m_播放器);
ui->m_视频->setSizePolicy(QSizePolicy::忽略,QSizePolicy::忽略);
ui->m_视频->显示();
//m_媒体=新的VlcMedia(“http://www.youtube.com/watch?v=Btv7G0BV45g“,m_实例);
m_媒体=新的VlcMedia(“file:///home/vinay/Downloads/sample.webm“,m_实例);
m_列表->添加媒体(m_媒体);
m_播放器->打开(m_媒体);
qDebug()