mciSendString重复音乐
时间: 2023-08-24 13:40:31 浏览: 149
使用mciSendString循环播放歌曲实例.
5星 · 资源好评率100%
要使用mciSendString函数进行重复音乐播放,需要设置MCI命令字符串,其中包括重复播放标志。以下是一个示例代码:
```
#include <windows.h>
#include <mmsystem.h>
#pragma comment(lib, "winmm.lib")
int main()
{
// 打开音乐文件
mciSendString(L"open C:\\music.mp3 type mpegvideo alias music", NULL, 0, NULL);
// 设置重复播放
mciSendString(L"play music repeat", NULL, 0, NULL);
// 播放音乐
Sleep(10000); // 播放10秒钟
mciSendString(L"stop music", NULL, 0, NULL);
// 关闭音乐文件
mciSendString(L"close music", NULL, 0, NULL);
return 0;
}
```
在上面的示例代码中,通过mciSendString函数打开音乐文件,并设置MCI_PLAY命令的repeat标志以启用重复播放。通过Sleep函数来控制播放时间,最后通过mciSendString函数发送stop和close命令,关闭音乐文件。
阅读全文