MFC 加入背景音乐
2017-10-17 22:19
183 查看
对于加入背景音乐的问题,首先我用的是playSound()函数,此函数虽然可以播放声音,但是当另为一个人声音出现时,原声音被打断,即此方法不能当做背景音乐,在此介绍两种添加背景音乐的两种方式:
(1)利用线程,即开辟一个新的线程单独作为播放音乐,此时可以用playSound()函数,代码如下:
(2)直接用一个函数就可以,即
这样就就可以播放背景音乐了,
(1)利用线程,即开辟一个新的线程单独作为播放音乐,此时可以用playSound()函数,代码如下:
#include <mmsystem.h> #pragma comment(lib, "WINMM.LIB") int main() { HANDLE hThread = CreateThread(NULL, 0, ThreadProc, NULL, 0, NULL);//创建线程 CloseHandle(hThread);关闭 } DWORD WINAPI ThreadProc(LPVOID lpParam) { PlaySound(_T("./sound/background.wav"), NULL, SND_FILENAME | SND_ASYNC); return 0; }
(2)直接用一个函数就可以,即
#include <Mmsystem.h> #pragma comment(lib, "Winmm.lib") mciSendString(L"open sound\\background.mp3 alias bgm", NULL, 0, NULL); mciSendString(L"play bgm repeat", NULL, 0, NULL);
这样就就可以播放背景音乐了,
相关文章推荐
- 给网页加入 背景音乐 透明 flash 图片新闻
- MFC中设置背景色,背景图片和背景音乐的方法【学习笔记1】
- 在MFC和ATL工程中加入GIF动画(CPictureEx,CPitureExWnd)
- 如何在网页中加入背景音乐
- Win32Console工程加入MFC
- MFC添加游戏背景音乐
- MFC制作游戏添加背景音乐
- 在VS的MFC单文档工程中加入SQL数据库(二)———用户注册
- 加入背景音乐收藏
- 如何给你的iOS游戏加入动态背景音乐(泰然翻译组出品)
- vlc加入s3c6410 MFC硬件解码器,PP视频输出
- MFC工程中播放背景音乐的实现
- 给BLOG加入了“背景音乐”!
- MFC工程加入控制台调试信息输出
- mfc中在editbox末尾加入内容
- 基于对话框的MFC应用程序加入Accelerator
- 【html】在html中加入背景音乐
- MFC多线程编程实现播放背景音乐遇到的问题
- Windows Embedded CE 6.0手动加入MFC支持
- WTL部分加入到MFC中