http://bbs.gameres.com/showthread.asp?postid=192524
这里也有一篇教程。 可以利用mcisendstring mciSendCommand 函数,既然RUBY都可以调用,C++更应该没问题. 经测试RUBY可以播放
这是函数使用文档 小白掩面而过....等研究到这的时候就米哈哈....
音频不应该先想到DirectSound DirectMusic这些么~~~? 文档里有函数原型,任何语言都可以调用,
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)
经过测试可以两首同时播放,再多没实验,估计也可以。
页:
[1]
2