C++中播放音频 wma
这种方法只能打开.wma音频文件,MP3和WAV是打不开的。不过,你可以直接将手头上的MP3文件的后缀直接改成.wav,这样应该就可以了。
废话不说,说步骤。
1.首先是必须包含的头文件啦:
#include<windows.h>
#include <mmsystem.h>
#include<dsound.h>
#pragma comment(lib, "WINMM.LIB")
2.在你要播放/关闭音频的程序位置处添加:
mciSendString(TEXT("open 报警.wma alias mysong"), NULL, 0,NULL);//这一行是打开音频,你要播放音频肯定要先打开文件的,并将其命名为mysong.
//别忘了将文件放到文件夹里面哦,这样系统才可以直接根据文件名(相对路径)找到文件,否则是要用绝对路径的。
mciSendString(TEXT("play mysong repeat"), NULL, 0, NULL);//打开报警音
mciSendString(TEXT("close mysong"), NULL, 0, NULL);//关闭报警音
其中 “报警.wma”是文件名,
3.如果TEXT被系统报错了,可能是字符集的问题。
要到项目属性里面改一个属性,步骤如下:
打开VS上面的“项目”———>“常规”———>“字符集“———>改成“使用多字节字符集”
这样就不会报错了。
PS:如果不报错的话,那么就别做这一步了。
做完这些,就可以在C++中直接用简单的代码播放.wav音频文件啦。
C++中播放音频 wma相关推荐
- java在程序中加入音频_在任意Java程序中播放音频
音频文件有多种格式.Java程序能够播放WAV,AIFF,MIDI,AU和RMF格式的声音文件. 要在Java中播放音频文件,应该先为声音文件创建一个音频剪辑对象(audio clip object) ...
- 如何实现在直播中播放音频文件
在我们看直播的时候,经常会在直播过程中听到有掌声.口哨声.背景音乐等音效,那么这些声音特效是如何实现的呢大家有没有想过?anyRTC下面就为大家简单介绍一下如何实现在直播过程中播放音频文件. 功能描述 ...
- 如何在c语言中播放音频
要在 C 语言中播放音频,你可以使用一些库函数,例如 OpenAL,SDL 或者 PortAudio. 这些库都可以在 C 语言中使用,它们提供了与播放音频相关的函数. 例如,使用 OpenAL 库可 ...
- 实验6 在应用程序中播放音频和视频
实验报告 课程名称 基于Android平台移动互联网开发 实验日期 2016年4月15日 实验项目名称 设计一个简单登陆界面 实验地点 S3010 实验类型 □验证型 √设计型 □综合型 ...
- linux浏览器不能播放音频文件夹,在html中插入音频文件在浏览器中播放音频文件的兼容性问题...
下面谈谈本人在html中插入音频文件,经过我的本地测试总结的一些问题(播放mp3文件): 1. 问题:IE8上正常(通过media player插件来播放)但在IE6和IE7上不会播放 Firefox ...
- 实验6 在应用程序中播放音频和视频
课程名称 基于Android平台移动互联网开发 实验日期 2016年4月15日 实验项目名称 数独游戏界面设计 实验地点 S3010 实验类型 □验证型 √设计型 □综合型 学 时 一. ...
- react项目中播放音频时扬声器图标动画效果
今天在做react项目时,一个小的功能需求:点击播放音频时扬声器图标要实现动画效果. 起初我做出来的效果是第一次点击播放音频时,音频图标会有动画效果,但继续点击动画效果却没有了. 后面我的做法如下: ...
- Vue中播放音频和语音合成
利用audio标签播放音频 1,把音频文件notify.mp3放到public目录, mp3 wav ogg 都放上兼不同的浏览器 2,添加如下标签 <audio controls ref=&q ...
- Hi3518的uboot中播放音频
来源 来源海思官方文档<开机声音使用指南.pdf>. 概述 开机声音功能默认不开启. 机声音只支持从芯片内置 acodec 的 DAC 输出,如果开启了开机声音功能,则代码中配置将 I2S ...
最新文章
- Django 模型层(1)
- 云企业网的应用于功能详解
- 基于TerraDeveloper的三维GIS开发研究
- 对话框Flags的设置值
- mysql子查询sysdate_Oracle向MySQL 迁移相关事项
- Android事件总线
- cv2 imshow窗口大小_cv2.imshow()图片无法显示
- dj鲜生-用户中心-个人信息
- 音视频开发(27)---H264基本原理
- 判断手机是否支持闪光灯的
- python自动轨迹绘制七边形_前端系列——canvas实现按住鼠标移动绘制出轨迹
- 彻底剖析C# 2.0泛型类的创建和使用
- 【ArcGIS|空间分析|网络分析】4 查找最近的消防站
- 大二java课程设计题目_java课程设计题目.doc
- U盘拔出时总是提示有程序正在使用?
- css在文字中间插入下划线,css实现文字自定义下划线
- 计算机始业课教案,始业课教案
- 安静品生活,这个周末在《Cabbage Harvest》里种菜如何?
- 决策规划算法三:DP与分层状态机2种决策算法的对比
- java时间戳 时分秒_orale获取两个时间戳字符串之间的时间差(时分秒)(含java实现)...