使用QMediaPlayer循环播放音乐可以通过设置setLoopCount()方法来实现。下面是一个示例代码:
#include <QApplication>
#include <QMediaPlayer>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QMediaPlayer mediaPlayer;
mediaPlayer.setMedia(QUrl::fromLocalFile("path/to/your/music/file.mp3"));
// 设置循环播放
mediaPlayer.setLoopCount(-1); // -1表示无限循环
mediaPlayer.play();
return a.exec();
}
在上述示例中,我们创建了一个QMediaPlayer
对象,并通过setMedia()
方法设置要播放的音乐文件路径。然后,通过调用setLoopCount()
方法并将参数设置为-1,即可实现无限循环播放音乐。最后,调用play()
方法开始播放音乐。
请注意,你需要将”path/to/your/music/file.mp3”替换为你自己的音乐文件路径。
内容由零声教学AI助手提供,问题来源于学员提问