VS2013 播放声音小程序~
来源:互联网 发布:算法的乐趣 怎么样 编辑:程序博客网 时间:2024/05/02 04:45
有两行代码,可以用来播放声音,老师是使用codeblock编译的,自己比较喜欢使用VS2013,代码很简单,但测试的时候一直没声音,记录下关键点:
老师原码:
#include <stdio.h>//必要头文件和依赖项#include <stdlib.h>#include <windows.h>#include <mmsystem.h>#pragma comment(lib, "WINMM.lib")int main(){ PlaySound(TEXT("sounds\\背景音乐.wav"), NULL, SND_FILENAME | SND_ASYNC | SND_LOOP); }
两个关键点:
1:WINMM.lib,是需要自己添加的依赖项,VS2013的lib文件夹中没有找到,在VC6++安装路径的C:\Program Files\Microsoft Visual Studio\VC98\Lib 路径下带有,把WINMM.lib拷到自己工程目录下,然后在工程属性中添加库路径和附加依赖项:
此时编译就能通过,但还是没声音~
没配置好winmm.lib路径之前出现的错误:
关于PlaySound函数的使用和进一步说明参考这里:传送门
补充:
PlaySound(TEXT(“sounds\选妃.wav”), NULL, SND_FILENAME | SND_ASYNC | SND_LOOP)
SND_ASYNC 和SND_SYNC 这两个参数 之前以为是误写错了,
但 经测试:
SND_SYNC 单独测试播放音乐的程序两行代码,加A的话,没有声音~
SND_ASYNC 程序中有其他的功能语句,放在语句中,在播放声音的同时程序会往下继续执行,不加A,只播放声音,无法执行声音后面的语句
参考:
http://blog.163.com/jackie_howe/blog/static/199491347201211683756910/
0 0
- VS2013 播放声音小程序~
- 用VC实现声音(wav)播放的小程序
- 程序结束播放声音---编程小技巧(1)
- iOS 程序播放声音
- 声音采集播放程序
- [小代码]播放声音特效
- 发现一个有趣的小程序,可以控制系统声音播放音乐
- Java写的播放声音的程序
- 在J2ME程序中实现声音播放
- 如何在C#程序中播放声音?
- 程序AVAudioPlayer播放声音的问题。
- 播放声音
- 播放声音
- 播放声音
- 播放声音
- 播放声音
- iphone ios AVAudioRecorder 录音后用avplayer播放声音小
- AVAudioRecorder录音和AVAudioPlayer播放声音小的问题!
- 【DeepDive】应用构建
- 2017全球技术领导力峰会(GTLC)专题介绍
- PowerOJ1646(BFS+剪枝)
- iOS之Des加密(含资源及Demo)
- Linux基础(1):常见操作和基本命令
- VS2013 播放声音小程序~
- 2014年第五届蓝桥杯C/C++程序设计本科B组省赛 李白打酒(结果填空)
- CCF 交通规划 201609-4(dijkstra)
- Linux基础知识
- 网络流24题之T14 孤岛营救问题
- 设计模式之单例模式
- 文章标题
- 移动端的一些常见的兼容问题
- mysql获取group by的总记录行数方法