好人卡的 发表于 2007-2-27 13:13:32

FantasyDR 发表于 2007-2-27 14:52:44

fmod应该是比较方便的了,记得它的文档里面有一个教程的,是c语言代码。

http://bbs.gameres.com/showthread.asp?postid=192524
这里也有一篇教程。

好人卡的 发表于 2007-2-27 22:42:25

美兽 发表于 2007-2-27 22:45:11

可以利用mcisendstring mciSendCommand 函数,既然RUBY都可以调用,C++更应该没问题.

好人卡的 发表于 2007-2-27 23:09:36

美兽 发表于 2007-2-27 23:42:28

经测试RUBY可以播放

这是函数使用文档

好人卡的 发表于 2007-2-27 23:56:45

Saiholmes 发表于 2007-2-28 00:05:38

小白掩面而过....等研究到这的时候就米哈哈....

音频不应该先想到DirectSound DirectMusic这些么~~~?

美兽 发表于 2007-2-28 00:14:51

文档里有函数原型,任何语言都可以调用,
RUBY的写法,不清楚C++
x = Win32API.new('winmm.dll', 'mciSendStringA',%(p p l l), 'l')
x.call("open music1.MP3 alias bgm1", nil, 1024,0)
x.call("play bgm1", nil, 1024,0)
y = Win32API.new('winmm.dll', 'mciSendStringA',%(p p l l), 'l')
y.call("open music2.MP3 alias bgm2", nil, 1024,0)
y.call("play bgm2", nil, 1024,0)

经过测试可以两首同时播放,再多没实验,估计也可以。

好人卡的 发表于 2007-2-28 02:24:09

页: [1] 2
查看完整版本: [求助]在C++中如何播放音乐?