mcisendstring播放mp3
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mcisendstring播放mp3相关的知识,希望对你有一定的参考价值。
#include<stdio.h>
#include<windows.h>
#include<mmsystem.h>
#pragma comment(lib,"WINMM.LIB")
int main(void)
mciSendString(TEXT("open F:\\29\\故乡的原风景 - 宗次郎.mp3aliasmysong,"),NULL,0,NULL);
printf("play music\n");
mciSendString(TEXT("play music"),NULL,0,NULL);
return 0;
为什么没有办法播放这个音频啊,路径是F盘的29文件夹里的mp3文件呀?
所以我的问题是怎么回事呀
C语言中mciSendString用法
用mciSendString来播放音乐。
已经能打开MP3并播放。但是不知道要怎么暂停,终止播放。
mciSendString("pause movie",buf,sizeof(buf),NULL);没有用(或者说我不知道要怎么用)
要怎么弄?
该函数有四个参数:
第一个参数:要发送的命令字符串。字符串结构是:[命令][设备别名][命令参数];
第二个参数:返回信息的缓冲区,为一指定了大小的字符串变量;
第三个参数:缓冲区的大小,就是字符变量的长度;
第四个参数:回调方式,一般设为零;
返回值:函数执行成功返回零,否则返回错误代码。
参考用法如下:
Dim mName as string
mName = "f:\\mpeg\\mpeg1.avi"
mciSendString "open mName type MPEGVideo Alias movie parent %u Style %u notify",0&, 0, 0
以上是关于mcisendstring播放mp3的主要内容,如果未能解决你的问题,请参考以下文章