作者barroslee (忙忙忙~~)
看板GameDesign
标题Re: [音乐] 使用C++播放mp3...
时间Sat May 13 01:08:17 2006
※ 引述《DreamYeh (天使)》之铭言:
: 最直观的....使用BCB内建的MediaPlayer元件
: 否则就要用Microsoft提供的API...
: Windows Media 发展核心~~
: Windows Media Downloads
: http://msdn.microsoft.com/windowsmedia/downloads/default.aspx
: Windows Media Format 9 Series SDK
: https://wmlicense.smdisp.net/ei0u439/91ac29746/download.asp
: 当然还可以用DirectSound8....
基本上
mp3 有他的 licence
我不太建议使用这格式
我觉得 ogg 是一个好的选择
当然版主似乎是 DX 的爱好者
( 我是 OpenGL 拥护者 )
所以就 DX 上来说
DirectMusic 是否有支援读取 ogg 我就不确定了
老实说我不太喜欢 DX
多年以前曾经用过 DirectSound 处理游戏的音乐音效
( 印象中早期的 DX 版本只有 DirectSound, DirectMusic 是後来分出来的 )
但是否有支援 ogg 我已经不确定了
但是我想 OpenAL 应该是另一个很好的选择
在我的引擎里面
是使用了 OpenAL + Ogg Vorbis 去处理相关事项
OpenAL 负责处理 3D 的音效
Ogg Vorbis 当然是读取 ogg 音乐
或是 SDL 也是另外一种选择
--
我的游戏引擎图
http://www.wretch.cc/album/album.php?id=barroslee&book=1
我的 blog
http://barroslee.blogspot.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.20.103
1F:推 hexen2:OpenGL+1 Doom3 Quake4 都是用OpenGL写的!! 05/13 19:20
2F:推 barroslee:推一下 id software, John Carmack 是我的偶像 05/13 19:54
3F:→ barroslee:看你的 ID, 你一定很喜欢 hexen 吧 05/13 19:56
4F:→ barroslee:我很爱 Quake 系列 05/13 19:57
※ 编辑: barroslee 来自: 220.135.20.103 (05/13 19:58)
5F:→ barroslee:你有在读 Quake 3 source code 吗? 05/13 19:58
6F:推 hexen2:John Carmack真的利害...Engine大部分都是他写的... 05/13 20:12
7F:→ DreamYeh:我....其实是两个都有在用 不熟啦XD 05/14 11:54