游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1947|回复: 3

恐怖的TTPlayer(千千静听)

[复制链接]

22

主题

144

帖子

193

积分

注册会员

Rank: 2

积分
193
发表于 2007-10-20 23:03:00 | 显示全部楼层 |阅读模式
为什么,我的技术总是那么落后?

我曾经用过DirectSound和DirectShow来编过程序,知道一个1分钟的(16bit/sample,44khz)wav文件要至少5M(60×16×44×1000/8),但是不占什么资源,但是如果用Directshow的方法Mp3(128Kbps 44khz 16bit)的文件五分钟大约为3~5M,然而在用Dx的文档里面方法播放(filter)在我的Pentiumn M 1.73G上面是占30%左右的率,但是占用内存没有多少,因为是media flow...

这个(空间换时间的理论)在TTplayer中完全不符合,播放一个mp3,占用cpu为2~5%,内存占用在最小化的时候为2~3M,在GUI出来的时候,最多也就5M,这怎么可能?????????!!!!!!!!!

这到底用的什么魔法??还是降低了mp3的本身音质?

我刚才用我的程序和TTplayer同时点一首歌,发现的确,有点音质上的差别,但要很仔细的听才能听出来.

好恐怖,一开始真的觉得好恐怖. [em6] [em6] [em6]

17

主题

166

帖子

174

积分

注册会员

Rank: 2

积分
174
发表于 2007-10-20 23:55:00 | 显示全部楼层

Re:恐怖的TTPlayer(千千静听)

有专门的音频引擎的,为什么不用?
试试fmod

2万

主题

2万

帖子

6万

积分

论坛元老

Rank: 8Rank: 8

积分
66489
QQ
发表于 2007-10-21 20:06:00 | 显示全部楼层

Re:恐怖的TTPlayer(千千静听)

一次只载入一部分就可以了!

CD音质 48000HZ  16位双声道的话 一秒就是 48000x2x2/1024=187k,根本就没多少。

18

主题

631

帖子

660

积分

高级会员

Rank: 4

积分
660
发表于 2007-10-22 11:44:00 | 显示全部楼层

Re:恐怖的TTPlayer(千千静听)

这就是核心技术
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-16 04:43

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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