使用MCI播放媒体文件
来源:互联网 发布:大学智慧树网络课程 编辑:程序博客网 时间:2024/04/29 20:42
#include<stdio.h>
#include<mmsystem.h>
#pragma comment(lib,"winmm.lib")
bool MCI_Play(LPCTSTR file)
{
//use mciSendCommand
MCI_OPEN_PARMS mciOpen = {0};
mciOpen.lpstrElementName = file;
MCIERROR mciError = mciSendCommand(0,MCI_OPEN, MCI_OPEN_ELEMENT ,(DWORD)&mciOpen);
if(mciError)
{
char buf[128];
mciGetErrorString(mciError,buf,128);
CString mess_str;
mess_str.Format("send MCI_OPEN command failed:%s/n",buf);
AfxMessageBox(mess_str);
return(false);
}
MCI_PLAY_PARMS mciPlay;
mciError = mciSendCommand(mciOpen.wDeviceID,MCI_PLAY,0 ,(DWORD)&mciPlay);
if(mciError)
{
mciSendCommand(mciOpen.wDeviceID, MCI_CLOSE, 0, NULL);
AfxMessageBox("send MCI_PLAY command failed/n");
return(false);
}
return(true);
}
- 使用MCI播放媒体文件
- 使用mci播放多媒体
- 使用mci播放多媒体
- 使用MCI接口播放音乐
- 使用MCI接口播放音乐
- 使用Android MediaPlayer播放媒体文件
- 使用MCI播放音乐文件,MFC音乐播放
- 使用MCI播放音乐文件,MFC音乐播放
- 使用mci播放wave文件(转)
- MFC下MCI的使用播放音乐
- MCI使用
- MCI使用
- 声音的播放——MCI的使用
- 声音的播放——MCI的使用
- 声音的播放——MCI的使用
- MCI 视频播放
- MCI音乐播放器
- MCI实现播放器
- java基础问题
- struts2 redirect-action 传递参数问题
- 要避免你的vector持有它不再需要的内存
- Visual Studio 2008开发新特性系列课程(12):团队协作开发利器——VSTS2008新特性展示
- 编程实现连连看机器人外挂
- 使用MCI播放媒体文件
- sql server 事务
- Visual Studio 2008开发新特性系列课程(13):团队协作开发利器——VSTS2008如何提高团队开发效率
- 程序和美工
- 记忆
- 数据备份、还原
- 随机迷宫设计(ZZ)
- DataTable 的 JSON 序列化
- DataTable 的 JSON 序列化