【发布时间】:2021-01-03 20:59:55
【问题描述】:
大家好,我只是用这个简单的例子来用这段代码播放音乐:
QMediaPlayer *mediaPlayer { new QMediaPlayer };
mediaPlayer->setMedia(QUrl(currentMediaFileName));
mediaPlayer->setVolume(50);
mediaPlayer->play();
他在调试模式下向我显示“分段错误”消息和我的应用程序崩溃。
我使用的是 Qt 5.15.0
【问题讨论】:
-
我检查了你的代码,它运行没有问题(Qt 5.12)。也许您的问题来自其他地方。
-
你使用了我的代码吗?还是你的代码?尝试进入Qt5.15.0
-
我使用了你的代码。
-
我认为我的代码有一些问题,但是如果您打开 Qt 示例“媒体播放器”并启动它,视频和音频都不起作用。他显示错误“DirectShowPlayerService::doRender: Unresolved error code 0x80040266 ()”
-
安装 Qt5.15.0 和 Qt 4.13.0 你会看到。如果问题是普遍的还是只有我自己。
标签: qt segmentation-fault audio-player qmediaplayer