c++ - 我只想在循环Qt中播放一个mp3文件

标签 c++ qt qmediaplayer

我只有一个mp3文件在后台付款。我希望播放mp3文件,直到关闭应用程序。
我面临的是,mp3文件仅播放一次,然后停止。我希望再次播放。
在下面找到示例代码

码:

QMediaPlayer *music = new QMediaPlayer();
music->setMedia(QUrl("qrc:/sounds/bgsound.mp3"));
music->setVolume(20);
music->play();

提前致谢!!

最佳答案

只需按以下步骤连接信号和插槽即可:

connect(music,&QMediaPlayer::mediaStatusChanged,music,&QMediaPlayer::play);

关于c++ - 我只想在循环Qt中播放一个mp3文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62255234/

相关文章:

C++ Winapi 在 .exe 文件中包含 DLL

c++ - 不同编译器中的指针大小

c++ - 为什么 STL map 不起作用?

PyQt4 看不到 C++ 实例化的 QApplication

c++ - QMediaPlayer 应用程序在短时间内多次播放时没有响应

c++ - 在 Windows 10 上为 Qt 构建 WMF(Windows Media Foundation)媒体驱动程序插件

c++ - 用非零值初始化 double 组 (blas)

qt - glClear(GL_COLOR_BUFFER_BIT)后OpenGL无效的帧缓冲操作;

c++ - Qt 中 "string s = textBox1.text"对应的代码是什么?

python - 使用 QmediaPlayer 的 PyQt5 访问框架