gpt4 book ai didi

c++ - 在 QMediaPlayer 中使用资源文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:06:46 28 4
gpt4 key购买 nike

如何从 .qrc 资源文件加载 .mp3 文件以在 QMediaPlayer 中使用?

这是我目前的情况

QMediaPlayer *player = new QMediaPlayer;
player->setMedia(QUrl::fromLocalFile(":/audio/theme.mp3"));
player->play();

资源.qrc:

<RCC>
<qresource prefix="/audio">
<file>theme.mp3</file>
</qresource>
</RCC>

theme.mp3 位于项目目录下。

最佳答案

使用m_player->setMedia(QUrl("qrc:/audio/theme.mp3"));

如果您使用的是 Qt Creator,您可以通过在侧栏中的音频文件上按右键并选择 Copy url "..." 将此 url 复制到剪贴板。

关于c++ - 在 QMediaPlayer 中使用资源文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30084109/

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