怎么用VB编码实现MP3连接

如何用VB编码实现MP3连接最近在做一个小软件,里面需要一个功能就是把若干个MP3文件连接起来(就是第一个播

如何用VB编码实现MP3连接
最近在做一个小软件,里面需要一个功能就是把若干个MP3文件连接起来(就是第一个播放完播放第二个、第三个、直到最后一个)形成一个新的MP3文件,我曾经试过用DOS的COPY/B命令来做,可是发现总是有问题。
请各位帮帮忙给小弟帮帮忙,或者提供什么思路也行,或者给个参考书或网页,谢谢了先

[解决办法]
搂主,你的留言我看了。
如果你要实现MP3文件的多文件合并,并且想自己实现,要了解的东西的确不少。

如果你不想搞得比较底层就想实现你的想法,最好就是使用别人的控件来处理这个事。我记得在很早以
前就有这样的控件出现了,好像是2000年还是2001年的时候就见过。

如果你想自己是现实,又不想去弄文件格式,可以使用 DirectShow 来实现媒体的回放及捕获,然后
将捕获的音频保存及转换就可以了。但是 DirectShow 对VB的支持不怎么样,标准支持是VC,所以需
要在VC下使用 DirectShow 来实现你的想法。具体的可以下载一个 DX 8.1 SDK 看看,里面有用VC
使用 DirectShow 技术的范例程序。

如果你还想再搞得底层一点,相对声音这一块完全了解,最好了解一下喇叭是怎么发出不同频率声音的。
硬件上是怎么回事?软件上又是怎么回事?什么是频率等等?这方面最好的就是看看单片机控制喇叭发
声方面的东西。这方面可以参考51单片机用蜂鸣器播放音乐的例子。不过很多都是汇编的,Keil C 的
范例好像也有,不过还是汇编的多点。如果你了解了这些,你会知道WAV文件到底是怎么回事了,然后
就是了解MP3压缩音频数据的问题了。

了解MP3文件格式以及压缩算法,软件上的数据压缩是怎么处理的?有什么好处?那些文件格式为什么有
那么多设置你也就很明白了。

如果上面的你都了解了,那么你的目的也就可以自己实现了。