用户可以使用结构体打开mp3文件并播放
... //省略部分代码
MCI_OPEN_PARMS open; //定义结构体变量
open.lpstrElementName="C:\\oo.mp3"; //指定MP3文件路径
open.lpstrDeviceType="mpegaudio"; //指定播放设备类型
UINT err; //定义错误变量
err=mciSendCommand(NULL,MCI_OPEN,MCI_OPEN_TYPE|MCI_OPEN_ELEMENT,(DWORD)&open);
if(err==0) //设备初始化成功
{
MCI_PLAY_PARMS play; //定义结构体变量
play.dwFrom=0; //指定文件的播放位置
mciSendCommand(open.wDeviceID,MCI_PLAY,0,(DWORD)&play);
//播放MP#文件
}
else //初始化设备失败
{
char str[100]; //定义并初始化字符数组
mciGetErrorString(err,(LPSTR)str,100); //获取初始化设备时的错误信息
MessageBox(str); //错误提示
}
mp3基本格式和使用函数播放mp3文件