播放wav, PlaySound不太靠谱,有时没有声音,原因未知,改用MCI函数,尚未测试
来源:互联网 发布:男士风衣品牌 知乎 编辑:程序博客网 时间:2024/06/05 07:42
参考msdn
https://msdn.microsoft.com/en-us/library/dd757161(v=vs.85).aspx
https://msdn.microsoft.com/en-us/library/dd743667(v=vs.85).aspx
直接上代码
#include <Windows.h>char szRet[1024];void play(){ char szCmd[] = "open waveaudio!1.wav alias mysound"; DWORD dwRet = mciSendStringA(szCmd, 0, 0, 0); if(dwRet !=0) { qDebug()<< "open error "<<dwRet; return; } char szCmd2[] = "play mysound"; dwRet = mciSendStringA(szCmd2, 0, 0, 0); if(dwRet !=0) { qDebug()<< "play error "<<dwRet; }}void stop(){ char szCmd[] = "stop mysound"; DWORD dwRet = mciSendStringA(szCmd, 0, 0, 0); if(dwRet !=0) { qDebug()<< "stop error "<<dwRet; return; } char szCmd2[] = "close mysound"; dwRet = mciSendStringA(szCmd2, 0, 0, 0); if(dwRet !=0) { qDebug()<< "stop error "<<dwRet; }}
简单的使用,play stop
在配置文件当中添加依赖库:Winmm.lib
LIBS += -lWinmm
阅读全文
0 0
- 播放wav, PlaySound不太靠谱,有时没有声音,原因未知,改用MCI函数,尚未测试
- PlaySound(WIN32 播放WAV声音)
- (Win32)PlaySound播放Wav声音+mciSendString播放多媒体
- C++ PlaySound() 播放wav
- PlaySound播放一个WAV文件
- C++ 用playsound播放wav
- VC播放声音函数PlaySound和sndPlaySound的用法
- VC播放声音函数PlaySound和sndPlaySound的用法
- vc播放声音函数PlaySound和sndPlaySound的用法
- 声音播放函数PlaySound的使用(转的)
- MFC:PlaySound播放声音资源
- OpenGL播放wav声音
- 如何播放wav声音?
- 播放wav声音
- windows播放函数PlaySound
- c++——使用PlaySound()播放声音
- 关闭用playsound函数的WAV文件
- 关闭用playsound函数的WAV文件
- Window本地安装与启用MongoDB
- java并发计数器问题
- #HDU 2577 How to Type ?
- 动态规划中级教程 377. Combination Sum IV
- WUST 1255 巧克力(线段树的单点区间更新查询)
- 播放wav, PlaySound不太靠谱,有时没有声音,原因未知,改用MCI函数,尚未测试
- 微信-----信息加密与解密流程图的过程
- JAVA中ListIterator和Iterator详解与辨析
- SOAP WebService 短信接口对接
- 【文献阅读】Densely Connected Convolutional Networks-best paper-CVPR-2017
- POJ-2689 Prime Distance(区间素数筛--经典题)
- python常用的十进制、16进制、字符串、字节串之间的转换
- Android ANR的产生与分析
- java常用三种排序算法---(插入,冒泡,顺序)及其时间复杂度