想播放背景音乐,而且能动态控制音量,怎么做最简单?
时间:2011-12-14
来源:互联网
VS2005,只想用API函数功能。
我知道的播放音乐的函数就是个PlaySound,但它又无法控制音量;另一些DirectSound相关的特复杂。我想知道有没有实现控制音量的简单方法。
谢谢!
我知道的播放音乐的函数就是个PlaySound,但它又无法控制音量;另一些DirectSound相关的特复杂。我想知道有没有实现控制音量的简单方法。
谢谢!
作者: Renyq 发布时间: 2011-12-14
MCI的:
MCIWNDM_SETVOLUME
The MCIWNDM_SETVOLUME message sets the volume level of an MCI device. You can send this message explicitly or by using the MCIWndSetVolume macro.
MCIWNDM_SETVOLUME
wParam = 0;
lParam = (LPARAM) (UINT) iVol;
MCIWNDM_SETVOLUME
The MCIWNDM_SETVOLUME message sets the volume level of an MCI device. You can send this message explicitly or by using the MCIWndSetVolume macro.
MCIWNDM_SETVOLUME
wParam = 0;
lParam = (LPARAM) (UINT) iVol;
作者: agoago_2009 发布时间: 2011-12-15
引用 1 楼 agoago_2009 的回复:
MCI的:
MCIWNDM_SETVOLUME
The MCIWNDM_SETVOLUME message sets the volume level of an MCI device. You can send this message explicitly or by using the MCIWndSetVolume macro.
MCIWNDM_SETVOLUME
w……
MCI的:
MCIWNDM_SETVOLUME
The MCIWNDM_SETVOLUME message sets the volume level of an MCI device. You can send this message explicitly or by using the MCIWndSetVolume macro.
MCIWNDM_SETVOLUME
w……
++
可以试试这个。
作者: pathuang68 发布时间: 2011-12-15
MCIWndSetVolume这个宏控制的是哪个的音量?
谢谢!
谢谢!
作者: Renyq 发布时间: 2011-12-15
引用 3 楼 renyq 的回复:
MCIWndSetVolume这个宏控制的是哪个的音量?
谢谢!
MCIWndSetVolume这个宏控制的是哪个的音量?
谢谢!
MSDN说的
MCIWndSetVolume
The MCIWndSetVolume macro sets the volume level of an MCI device. You can use this macro or explicitly send the MCIWNDM_SETVOLUME message.
LONG MCIWndSetVolume(
hwnd,
iVol
);
作者: agoago_2009 发布时间: 2011-12-16
开个线程吧,线程里面去处理音乐播放的事,
然后这个线程等待消息,可以设置一下消息:
播放音乐:音乐路径
暂停播放
停止播放
变更音量
线程退出
这样,你在主线程里面,只要用PostThreadMessage给这个线程发消息就好了。
主界面不锁定,模块独立,下次你就可以直接用这个模块了。
然后这个线程等待消息,可以设置一下消息:
播放音乐:音乐路径
暂停播放
停止播放
变更音量
线程退出
这样,你在主线程里面,只要用PostThreadMessage给这个线程发消息就好了。
主界面不锁定,模块独立,下次你就可以直接用这个模块了。
作者: shyandsy 发布时间: 2011-12-16
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28