举例说明mciSendString()播放音乐时的参数

一、mciSendString()是WindowsAPI函数,因此使用这个函数应首先包含头文件,   同时,还需要包含及winmm库文件,包含库文件格式为 #pragma comment ( lib, "winmm.lib" )。
二、打开音乐文件:
    mciSendString("open 文件路径/音乐名.mp3 alias bgm",0,0,0);
    当不需要这个函数有返回值时,后边的两个参数选择0即可
    当播放结束后无发消息目标句柄时,参数也选0或NULL
    alias bgm -- 将文件路径及音乐名起别名bgm,后边即可用bgm代替要播放的路径及音乐
三、播放音乐
    mciSendString("play bgm ",0,0,0);
    play -- 播放(除play外,还可以用这些命令  pause 暂停  resume 继续  close 关闭 )
    如写成"play bgm repeat" -- 则循环播放
四、调整音量
    mciSendString("setaudio bgm volume to 100", 0, 0, 0);
    100 -- 音量值(整数,取值0 -- 1000)

 备注:如报错,可能是字符集原因,解决方法:选择多字符集或在字符串前加L

你可能感兴趣的:(音频)