VS2010播放.WAW音频文件
1.PlaySound函数
因为涉及到代码调用.WAV音频,百度到最简单的音频调用函数:https://msdn.microsoft.com/en-us/library/windows/desktop/dd743680
BOOL PlaySound(TXET(LPCTSTR pszSound,HMODULE hmod,DWORD fdwSound)
);
各个参数意思:
pszSound一般是wav文件的文件名,可用绝对路径和相对路径。
hmod,不深入探究,调用.WAV音频时该参数是NULL。
fdwSound是播放标志组合,参数比较多选几个经常用到的:
SND_FILENAME:在SND_FILENAME参数的前提下,如果pszSound参数指定了WAV文件名不存在,返回错误提示。
SND_SYNC:同步播放声音,在播放完后PlaySound函数才返回。
SND_ASYNC:用异步方式播放声音,PlaySound函数在开始播放后立即返回。
SND_LOOP:重复播放声音,必须与SND_ASYNC标志一块使用。
其他参数可参考上面的msdn链接,
需要注意的是,该函数需要加三个头文件:
#include <windows.h>
#include <mmsystem.h>
#pragma comment(lib, "winmm.lib")
另外提供.WAV音频警告提示文件:http://pan.baidu.com/s/1bpxkTGj
2.实现
#include "stdafx.h"
#include<opencv2/opencv.hpp>
#include <windows.h>
#include <mmsystem.h>
#pragma comment(lib, "winmm.lib")
using namespace cv;
int main()
{
PlaySound(TEXT("D://vvooy//em//ALARM2.WAV"), NULL, SND_FILENAME |SND_SYNC| SND_LOOP);//Absolute path
//PlaySound(TEXT("ALARM1.WAV"), NULL, SND_FILENAME |SND_SYNC| SND_LOOP); //Relative path
Mat src=imread("D://vvoo//lena.jpg");
imshow("lena",src);
waitKey(1000);
return 0;
}
3.参考资料
1.http://blog.csdn.net/blade2001/article/details/46770191
2.http://blog.csdn.net/renai2008/article/details/7747799
VS2010播放.WAW音频文件相关推荐
- 实现在线播放Wav音频文件,支持IE和Google
最近在弄一个在线播放Wav音频文件的功能,发现audio只支持在google浏览器下才能访问,ie是不支持的,但是ie支持embed标签的播放. getWebIE:function(){var use ...
- Java 采集声音_通过java采集PC麦克风音频及播放wav音频文件
AudioFormat对象 sampleRate 采样率 每秒音频采样数量 sampleSizeInBits 采样位数 每个采样的位数 channels 声道 1: Mono 单声道,2:Stereo ...
- Python播放MP3音频文件
Python播放MP3音频文件(转载) 按推荐顺序排列 ①使用playsound库 from playsound import playsoundplaysound('xx.mp3') ②使用pyga ...
- Linux下使用C++播放wav音频文件
Linux下使用C++播放wav音频文件 安装openal第三方库 上代码 安装openal第三方库 unbuntu下安装命令:sudo apt-get install libopenal-dev 安 ...
- windows下使用Qt播放PCM音频文件(通过QAudioOutput和QIODevice)
在博主之前的博文<windows下使用FFmpeg生成PCM音频文件并播放(通过命令的方式)>(链接https://blog.csdn.net/u014552102/article/det ...
- AVAudioPlayer播放在线音频文件
AVAudioPlayer播放在线音频文件 一:原里: AVAudioPlayer是不支持播放在线音频的,但是AVAudioPlayer有一个 initWithData的方法:我们可以把在线音频转换为 ...
- php 音频顺序播放,MP3播放器音频文件不按顺序播放的解决方法,简单实用
MP3播放器对于现在的我们来说很多已经是过去了,但是我们总会有用到它的时候:当你听一些录音课程或者评书故事,亦或者使用迷你音响播放歌曲时常会发现拷贝进MP3播放器中的音频文件根本不按照你自己的想象进行 ...
- Android使用AudioTrack播放WAV音频文件
目录 1.wav文件格式 2.wav文件解析 3.wav文件播放 QA: 开始播放wav的时候使用了系统的播放器mediaplayer进行播放,但是无奈mediaplayer支持的实在不好. 好些年前 ...
- Android播放本地音频文件
准备 音频文件置于res/raw文件夹下: 实现 /** * 监听系统静音模式 * @param mContext */ private void modeIndicater(Context mCon ...
最新文章
- android.content.res.Resources$NotFoundException: String resource ID #0x1
- 独家|OpenCV1.10 使用OpenCV实现摄像头标定
- 光流Optical Flow介绍与OpenCV实现
- ECSHOP系统纯静态网页的生成
- 计算机组装与维护补考论文,计算机组装与维护期末论文
- mysql sql语句 入门_mysql(3)mysql的sql语句入门
- 还在被Excel报表折磨?学会这个进阶工具,报表开发不是事儿
- ggplot2作图详解:图层语法和图形组合
- C++day14 学习笔记
- 非参数统计单样本非参数检验之Kolmogorov-Smirnov检验
- 最新麦子学院33G完整版Web前端Web前端开发从入门到精通
- js 实现文件上传 php,JS+php后台实现文件上传功能详解
- 使用二维数组打印一个 10 行杨辉三角
- 手把手教你使用LabVIEW OpenCV dnn实现物体识别(Object Detection)含源码
- Android MVP架构手绘图
- 使用 K3S 创建本地开发集群
- 怎么做有效沟通技巧员工培训PPT课件?
- Notion使用详解三Notion小传
- 聚苯乙烯荧光单分散微球|Monodispersepolystyrenemicrospheres
- 《萌小甜动图字帖》使用简介
热门文章
- “扫地机器人双子星”正在坠落之科沃斯
- 【ESXi 7.x内部升级】ESXi 升级 —— 小版本升级(7.X或8.X版本内升级)
- 巴比特 | 元宇宙每日必读:HTC 宣布推出首款元宇宙手机,售价约2700元人民币,都有哪些新玩法?...
- linux find 隐藏,使用find命令查找Linux中的隐藏文件的方法
- 蓝牙耳机无法打开计算机,电脑搜不到蓝牙耳机怎么回事_电脑搜不到蓝牙耳机的处理方法【图文】...
- 跟我StepByStep学FLEX教程------概述(原创)
- Linux编译x86架构内核出现_stack_chk_guard未定义错误
- 阅读Decoupled Spatial-Temporal Attention Network for Skeleton-Based Action Recognition
- 亚裔在澳大利亚难登事业巅峰?会说英语是关键
- SSM(spring.struts2.mybatis)注解式开发步骤