gpt4 book ai didi

c++ - 使用 Qt 播放 *.avi 文件

转载 作者:行者123 更新时间:2023-11-28 00:01:32 25 4
gpt4 key购买 nike

我正在尝试使用以下代码播放 *.avi 文件(~900MB):

QMediaPlayer* player = new QMediaPlayer(this);
player->setMedia(QUrl::fromLocalFile("mes1.avi"));
player->setVideoOutput(ui->videoWidget);
player->play();

其中 ui->videoWidgetQVideoWidget 并且每次我播放它时我都会收到此错误代码(在应用程序输出控制台中)

既然google帮不上忙,这是我唯一的选择...

DirectShowPlayerService::doRender: Unresolved error code 0x80040266 (IDispatch error #102)

编辑 1:我已经安装了 K-Lite Codec Pack 12.2.6。

编辑 2:我的应用程序是 32 位的,但这应该不是问题,因为 K-Lite 包含 32 位 ( source )。

最佳答案

使用vlc-qt,你会发现在所有平台上播放各种视频是如此简单,甚至是被qt抛弃已久的XP。

关于c++ - 使用 Qt 播放 *.avi 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38572619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com