幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 7853|回复: 17

[求助]在C++中如何播放音乐?

[复制链接]
好人卡的 该用户已被删除
发表于 2007-2-27 13:13:32 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

50

主题

994

帖子

6699

积分

管理员

爱干啥干啥!

Rank: 9Rank: 9Rank: 9

积分
6699
发表于 2007-2-27 14:52:44 | 显示全部楼层
fmod应该是比较方便的了,记得它的文档里面有一个教程的,是c语言代码。

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

“放下屠刀,立地成佛” 故应先杀生,然后再成佛。

(\\_/) (-_-) ()+() this is bunny priest.
回复 支持 反对

使用道具 举报

好人卡的 该用户已被删除
 楼主| 发表于 2007-2-27 22:42:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

79

主题

617

帖子

6150

积分

⑦老手

暗夜下可怜人

积分
6150
发表于 2007-2-27 22:45:11 | 显示全部楼层
可以利用mcisendstring mciSendCommand 函数,既然RUBY都可以调用,C++更应该没问题.
希望破灭是因为发现真实,宁可背负罪孽也要维护爱我之人,永远的娜乌西卡!!!!!!
回复 支持 反对

使用道具 举报

好人卡的 该用户已被删除
 楼主| 发表于 2007-2-27 23:09:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

79

主题

617

帖子

6150

积分

⑦老手

暗夜下可怜人

积分
6150
发表于 2007-2-27 23:42:28 | 显示全部楼层
经测试RUBY可以播放

这是函数使用文档

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
希望破灭是因为发现真实,宁可背负罪孽也要维护爱我之人,永远的娜乌西卡!!!!!!
回复 支持 反对

使用道具 举报

好人卡的 该用户已被删除
 楼主| 发表于 2007-2-27 23:56:45 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

88

主题

5419

帖子

214748万

积分

版主

S素世上最伟大最华丽

Rank: 7Rank: 7Rank: 7

积分
2147483647
QQ
发表于 2007-2-28 00:05:38 | 显示全部楼层
小白掩面而过....等研究到这的时候就米哈哈....

音频不应该先想到DirectSound DirectMusic这些么~~~?
回复 支持 反对

使用道具 举报

79

主题

617

帖子

6150

积分

⑦老手

暗夜下可怜人

积分
6150
发表于 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 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-3-29 18:47 , Processed in 0.027523 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表