QT视频播放错误解决方法及视频播放实现代码

xiaoxiao2021-02-28  123

QT播放视频错误代码:

    DirectShowPlayerService::doRender: Unresolved error code 80040266

解决方法: 

    下载LAV Filter一套开源的DirectShow解码器

    下载网址:http://forum.doom9.org/showthread.php?t=156191

      

       选择 Version 0.70.2:   Installer (both x86/x64)   -- Zips:   32-bit   &   64-bit ,直接Installer         再次运行QT程序时,播放正常。 播放视频代码:         QMediaPlayer *player = new QMediaPlayer; QVideoWidget *videoWidget = new QVideoWidget; videoWidget->resize(400,300); //设定播放框大小 player->setVideoOutput(videoWidget); player->setMedia(QUrl::fromLocalFile("G:\\示例视频.mp4")); videoWidget->show(); player->play();    

转载请注明原文地址: https://www.6miu.com/read-63720.html

最新回复(0)