查看: 1333|回复: 18
|
怎样在c++放音乐?
[复制链接]
|
|
问题如标题,请各位高人指教小妹
谢谢
[ 本帖最后由 JJ87 于 7-8-2006 08:46 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 7-8-2006 09:11 PM
|
显示全部楼层
如果我说用C++开media player
你一定会骂我 |
|
|
|
|
|
|
|
发表于 9-8-2006 08:41 AM
|
显示全部楼层
回复 #1 JJ87 的帖子
你要播放什么音乐?
另一点是,console还是windows (gui) interface。。。 |
|
|
|
|
|
|
|
楼主 |
发表于 9-8-2006 10:12 AM
|
显示全部楼层
原帖由 meemee 于 9-8-2006 08:41 AM 发表
你要播放什么音乐?
另一点是,console还是windows (gui) interface。。。
我现在写着space invaders,我要在那个alien爆炸的时候有kaboom的声音
有方法吗?
谢谢回复 |
|
|
|
|
|
|
|
发表于 9-8-2006 10:17 PM
|
显示全部楼层
用 beeps.. 你可以接受吗? 声音用母板的speaker发出来..
要不然就用 winmm.dll 咯 |
|
|
|
|
|
|
|
楼主 |
发表于 10-8-2006 02:49 AM
|
显示全部楼层
原帖由 tensaix2j 于 9-8-2006 10:17 PM 发表
用 beeps.. 你可以接受吗? 声音用母板的speaker发出来..
要不然就用 winmm.dll 咯
不好意思,我就是接受不到\a
所以才上来这边问问 |
|
|
|
|
|
|
|
发表于 10-8-2006 09:23 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 10-8-2006 06:25 PM
|
显示全部楼层
原帖由 JJ87 于 10-8-2006 02:49 AM 发表
不好意思,我就是接受不到\a
所以才上来这边问问
我没说用\a 我说用 beeps(frequency,interval) |
|
|
|
|
|
|
|
楼主 |
发表于 13-8-2006 05:18 PM
|
显示全部楼层
原帖由 tensaix2j 于 10-8-2006 06:25 PM 发表
我没说用\a 我说用 beeps(frequency,interval)
不好意思,我误解你的意思了, 照杀, 试试无妨
谢谢 |
|
|
|
|
|
|
|
发表于 15-8-2006 01:50 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 15-8-2006 12:45 PM
|
显示全部楼层
windows.h...
- #include <windows.h>
- int main()
- {
-
- for (i=0;i<1000;i++)
- Beep(i,10);
- return 0;
- }
复制代码 |
|
|
|
|
|
|
|
发表于 19-8-2006 12:58 PM
|
显示全部楼层
l居然影响我陪你颠。。。
编了 [童话],拿去用呗。。
- #include <windows.h>
- int main()
- {
- int i;
- for( i=0;i<5;i++)
- {
- Beep (523,500); //C
- Beep(1023,500); //upper C
- Beep(923,500); //B
- Beep(850,500); //A#
- _sleep(500);
- Beep(850,500); //A#
- Beep(923,500); //B
- Beep(850,500); //A#
- _sleep(500);
- Beep(850,500); //A#
- Beep(923,500); //B
- Beep(850,500); //A#
- Beep(923,500); //B
- Beep(850,500); //A#
- Beep(753.99,500); //G
- Beep(665,500); //F
- _sleep(500);
- Beep(658.46,500); //F
- Beep(850,500); //A#
- Beep(1023,500); //upper C
- _sleep(50);
- Beep(1124,500); //D#
- _sleep(500);
- Beep(1124,500); //D#
- Beep(1124,500); //D#
- Beep(1023,500); //upper C
- Beep(753.99,500); //G
- Beep(753.99,500); //G
- Beep(923,500); //B
-
- _sleep(50);
- Beep(850,500); //A#
- _sleep(500);
- Beep(658.46,500); //F
- Beep(850,500); //A#
- Beep(1023,500); //upper C
- Beep(1124,500); //D#
- _sleep(500);
- Beep(1124,500); //D#
- Beep(1124,500); //D#
- Beep(1023,500); //upper C
- Beep(753.99,500); //G
- Beep(753.99,500); //G
- Beep(923,500); //B
-
- Beep(850,500); //A#
- Beep(923,500); //B
- Beep(850,500); //A#
- Beep(753.99,500); //G
- Beep(658.46,500); //F
- _sleep(500);
- Beep(753.99,500); //G
- Beep(850,500); //A#
- Beep(587,500); //lower D
- _sleep(500);
- Beep(587,500); //lower D
- Beep(690,500); //lower F
- Beep(690,500); //lower F
- _sleep(100);
- Beep(657,500); //lower E
- Beep(690,500); //lower F
- }
- return 0;
- }
复制代码 |
|
|
|
|
|
|
|
发表于 19-8-2006 03:32 PM
|
显示全部楼层
walao
你真得很神。
自已学的吗?
我的C language就要final 了咯(一个星期),但我的lecturer 完全没有教如何发出声音,更不用说如何弹出曲子。。。
有书可recommend 吗?我想学学 |
|
|
|
|
|
|
|
发表于 20-8-2006 02:04 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 26-8-2006 03:45 AM
|
显示全部楼层
原帖由 tensaix2j 于 19-8-2006 12:58 PM 发表
l居然影响我陪你颠。。。
编了 [童话],拿去用呗。。
#include <windows.h>
int main()
{
int i;
for( i=0;i<5;i++)
{
Beep (523,500); //C
Beep(1023,500); //uppe ...
请问那些音符的key数值哪里有得参考~? |
|
|
|
|
|
|
|
发表于 26-8-2006 12:08 PM
|
显示全部楼层
原帖由 tensaix2j 于 19-8-2006 12:58 PM 发表
l居然影响我陪你颠。。。
编了 [童话],拿去用呗。。
#include <windows.h>
int main()
{
int i;
for( i=0;i<5;i++)
{
Beep (523,500); //C
Beep(1023,500); //uppe ...
请问那些音 C,C#,D,E,F,G,A,B,是你自己找的,还是原本就是library设定好的?可以自己调音吗? |
|
|
|
|
|
|
|
发表于 26-8-2006 02:38 PM
|
显示全部楼层
那是我自己调的,所以有点走音。。呵呵。。
应该网上有的找。。
回主题。。
应该用,winmm 里的 sndPlaySound...
[ 本帖最后由 tensaix2j 于 26-8-2006 02:54 PM 编辑 ] |
|
|
|
|
|
|
|
发表于 31-8-2006 11:46 AM
|
显示全部楼层
JJ 是你嗎 哈哈哈哈
你問了跟我一樣的問題~_~ |
|
|
|
|
|
|
|
发表于 2-9-2006 12:57 PM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|