您的位置:首页 > 其它

MFC简单mp3播放器播放功能实现

2015-02-05 10:58 363 查看
1.添加头文件和lib库

[cpp] view
plaincopyprint?

#include "mmsystem.h"

#pragma comment(lib,"Winmm.lib")

2.添加播放按钮消息响应函数

[cpp] view
plaincopyprint?

void CPracticalplayerDlg::OnBnClickedBtnPlay()

{

// TODO: 在此添加控件通知处理程序代码

MCI_OPEN_PARMS open = {0};//定义并初始化结构体

char szErr[100];//定义保存错误数组

open.lpstrElementName = "C:\\Users\\KsHisense\\Desktop\\文件资料\\我的音乐\\经过.mp3";//指定不放文件路径

open.lpstrDeviceType = "mpegvideo";//指定播放设备

DWORD err;//定义错误信息

err = mciSendCommand(0,MCI_OPEN,MCI_OPEN_TYPE|MCI_OPEN_ELEMENT|MCI_WAIT,(DWORD)(LPVOID)&open);//初始化音频设备

if (err == 0)

{

MCI_PLAY_PARMS play;

play.dwFrom = 0;

play.dwCallback = NULL;

mciSendCommand(open.wDeviceID,MCI_PLAY,0,(DWORD)&play);

}

else

{

mciGetErrorString(err,(LPSTR)szErr,100);

MessageBox(szErr);

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: