非常抱歉,我之前的回答仍然是错误的。在Qt中,QMediaPlayer确实具有setMedia()方法来设置媒体文件。
以下是正确的示例代码:
#include <QApplication>
#include <QMediaPlayer>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
// 创建媒体播放器
QMediaPlayer player;
// 设置音频文件
player.setMedia(QUrl::fromLocalFile("路径/至/音频文件.wav"));
// 播放音频
player.play();
return app.exec();
}
请将”路径/至/音频文件.wav”替换为你要播放的WAV文件的实际路径。
对于之前给出错误信息造成的困扰,我深感抱歉,并再次向你道歉。希望这次能提供正确指导!
内容由零声教学AI助手提供,问题来源于学员提问