没有合适的资源?快使用搜索试试~ 我知道了~
首页使用mciSendString循环播放歌曲实例.
使用mciSendString循环播放歌曲实例.
5星 · 超过95%的资源 需积分: 50 284 下载量 113 浏览量
更新于2023-03-16
3
收藏 32KB DOC 举报
使用mciSendString循环播放歌曲实例. 我自己写的一段程序,希望对大家有帮助
资源详情
资源推荐
使用 mciSendString()函数利用 mci 字符串来实现单首歌曲循环播放或多首歌曲切换播放
作者:遇见恒星
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <mmsystem.h>
#pragma comment(lib,"winmm.lib")
#include <string>
using namespace std;
char buf[50];
MCIERROR mcierror;
string song_name,mci_string;
char +me_all[60];
int dwlong;
bool -rst_song=true;
void play();
void main()
{
song_name="给我一首歌的时间.mp3";
-rst_song=false;
play();
while (1)
{
mciSendString("status 设备 1 posi+on",buf,sizeof(buf),NULL);//获取播放歌曲的
进度,
int posi+on=atoi(buf);//转化为整型数据
prin8("当前进度:%d",posi+on);
if(posi+on>=dwlong)
{
mciSendString("close 设备 1",buf,sizeof(buf),NULL); //这一布至关重要,要
先把已经播放完的设备先关闭,因为不能够出现同名的设备名“设备 1”!!
if (-rst_song==false)
{
song_name="少年行.wma";
-rst_song=true;
}
else
{
song_name="给我一首歌的时间.mp3";
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功