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

C++ 我只想在循环Qt中播放一个mp3文件,c++,qt,qmediaplayer,C++,Qt,Qmediaplayer,我只有一个mp3文件在后台。我想在关闭应用程序之前播放mp3文件。 我面临的是mp3文件只播放一次,然后停止播放。我希望它能再次播放。 在下面查找示例代码 代码: 提前谢谢 只需按如下方式连接信号和插槽即可: connect(music,&QMediaPlayer::mediaStatusChanged,music,&QMediaPlayer::play); 只需按如下方式连接信号和插槽即可: connect(music,&QMediaPlayer::mediaStat

我只有一个mp3文件在后台。我想在关闭应用程序之前播放mp3文件。 我面临的是mp3文件只播放一次,然后停止播放。我希望它能再次播放。 在下面查找示例代码

代码:


提前谢谢

只需按如下方式连接信号和插槽即可:

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

只需按如下方式连接信号和插槽即可:

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

您是否已检查了
QMediaPlayer
的API以了解对此有用的内容?请参阅的答案。这是一个更大的示例,包含方法
QMediaPlaylist::setPlaybackMode(QMediaPlaylist::Loop)
,您可能也对该方法感兴趣。我之前尝试过这个方法,但它没有解决我的问题。您是否检查了
QMediaPlayer
的API以了解任何有用的内容?请参阅的答案。这是一个更大的示例,包含方法
QMediaPlaylist::setPlaybackMode(QMediaPlaylist::Loop)
,您可能也对该方法感兴趣。我之前尝试过这个方法,但它没有解决我的问题(不客气:)。请选中问题左侧的复选标记以接受解决方案,并让其他人知道正确答案。谢谢@PreetamShettySorry,复选标记位于我答案的左侧:)不客气:)。请选中问题左侧的复选标记以接受解决方案,并让其他人知道正确答案。谢谢@PreetamShettySorry,复选标记位于我答案的左侧:))