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);
}
}
[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);
}
}
相关文章推荐
- MFC简单mp3播放器播放功能实现
- Java 简单拼图游戏(实现音乐播放功能)
- android 应用开发-实现简单的音乐播放功能
- html制作简单框架网页 实现自己的音乐驿站 操作步骤及源文件下载 (播放功能限mp3文件)
- jquery实现简单播放图片功能
- iOS App中实现播放音效和音乐功能的简单示例
- 小字典之MFC简单的多线程调用类的成员函数实现逐步画线功能 VS2015 C++ 完成
- MediaPlayer简单使用,绑定surfaceView实现播放视频的功能
- Java简单实现视频录制播放功能
- 利用ffmpeg实现最简单的视频播放功能
- MFC实现简单功能计算器
- 用 MPMoviePlayerController 实现简单的视频下载播放功能
- 用 MPMoviePlayerController 实现简单的视频下载播放功能
- Diretshow简单播放功能实现
- 实现简单的Android的播放视频功能
- 用MFC实现媒体播放器的A-B两点循环播放功能
- 基于JavaScript实现简单的音频播放功能
- C#winform添加控件实现简单视频播放功能
- 通过MediaPlayer实现简单的音乐播放(进度条实现快进的功能)
- 用C#和vs2015编写了一个简单音乐播放器,实现功能,多条音乐导入,播放、暂停、上下曲。采用vs2105自带的一个播放器控件