首页 新闻 会员 周边

QVideoPlayer 在切换视频时,直接没反应了

0
悬赏园豆:10 [已关闭问题] 关闭于 2022-03-07 08:26

头文件 .h

QMediaPlayer *player;//已在构造方法钟初始化
QVideoWidget *videoWidget;//已在构造方法中初始化并添加界面

源文件 .cpp

void openVideo(){
        if (player->state() != QMediaPlayer::State::StoppedState) {
            player->stop();
        }

        //TODO open video
        QString file = current->data(Qt::UserRole).toString();
        player->setMedia(QUrl::fromLocalFile(file));
        player->setVideoOutput(videoWidget);
        player->play();
}

第一次播放视频时,正常播放,但是 控制台 有warning or error。一旦切换视频,直接没反应了

QWidget::paintEngine:: Should nolonger be called.//这是红色的字
QWidget::paintEngine:: Should nolonger be called.//这也是红色的字
echo_lovely的主页 echo_lovely | 小虾三级 | 园豆:1437
提问于:2022-01-20 15:19
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册