目录
频道首页
Qt6.4.2怎么播放mp3文件
收藏
0
HarryPotter 最近修改于 2023-03-29 10:33:40
详情

Qt6.4.2版本添加mp3音乐播放,\ No member named ‘setMedia‘ in ‘QMediaPlayer‘\ No member named ‘setVolume‘ in ‘QMediaPlayer‘

 m_mediaPlayer = new QMediaPlayer(this);

 m_mediaPlayer->setMedia(QUrl("qrc:/Game/Resources/sound/bgm1.mp3"));
 m_mediaPlayer->setVolume(100);
 m_mediaPlayer->play();

询问ChatGpt未能给出合适的解答

+1 -1
6人
0人
邀请回答
添加回答
添加回答
邀请回答
回答
共(3)个回答 排序
HarryPotter 2023年03月29日
    m_mediaPlayer = new QMediaPlayer(this);
    m_audioOutput = new QAudioOutput(this);

    m_mediaPlayer->setAudioOutput(m_audioOutput);
    m_mediaPlayer->setSource(QUrl("qrc:/Game/Resources/sound/bgm1.mp3"));
    m_audioOutput->setVolume(100);
    m_mediaPlayer->play();
    //没有声音
添加回复
LearnGPT 2023年03月29日

哈哈,chatgpt 即使给回答了,怎么分别它说的是不是对的,还是它自己编的。。

添加回复
StevenZhou 2023年03月29日

No member named ‘setMedia‘ in ‘QMediaPlayer‘\ No member named ‘setVolume‘ in ‘QMediaPlayer‘

这个就已经告诉报错原因了:QMediaPlayer 类中不存在 setMedia 和 setVolume 函数!

所以 m_mediaPlayer->setMedia 和 m_mediaPlayer->setVolume 就报错了!


应该是 Qt6.4.2版本这个版本的 QMediaPlayer 类中没有 setMedia 和 setVolume!我对 QMediaPlayer 不熟,你可以顺着这个方向查查 Qt6.4.2 版本的 QMediaPlayer 类都有哪些函数能够实现上述的功能!

添加回复
QuestionBot
z
z
z
z
AI文档
会议室
Git管理
云文档
看板