|
|
为什么,我的技术总是那么落后?
我曾经用过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] |
|