您的位置:程序门 -> vb -> 多媒体



如何直接播放载入到内存的mp3数据?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何直接播放载入到内存的mp3数据?[无满意答案结贴]
发表于:2008-02-09 04:50:32 楼主
例如将10首mp3打包到了一个文件中(假设仅仅是将所有mp3文件叠加在前一个文件的结尾),此时程序需要播放这个打包好以后的文件中的某一首歌,要求直接将歌曲数据载入内存,而不需要将数据保存到硬盘上再进行读取的情况下直接播放,并且要播放的文件必须是mp3的,不要使用wav,容量太大了。找了很久都没找到方法,找到的都是播放wav或者将数据保存到硬盘后再播放的,请高手帮帮忙,谢谢~
发表于:2008-02-09 21:31:171楼 得分:0
看来要利用第三方的dll了
发表于:2008-02-09 21:38:182楼 得分:0
要直接使用api或者是别人提供的库函数~
发表于:2008-02-10 00:41:563楼 得分:0
能不能给个源码?第三方dll也行,是哪个呢?
发表于:2008-02-10 11:40:124楼 得分:0
貌似网上几乎没有,但是lz也需要计算成本,一般的mp3在4-5m一个10个就是40-50m,读入内存很慢而且很消耗内存
一般的播放器都是将mp3文件缓存一部分到内存然后播放~
发表于:2008-02-10 11:40:145楼 得分:0
貌似网上几乎没有,但是lz也需要计算成本,一般的mp3在4-5m一个10个就是40-50m,读入内存很慢而且很消耗内存
一般的播放器都是将mp3文件缓存一部分到内存然后播放~
发表于:2008-02-10 11:40:146楼 得分:0
貌似网上几乎没有,但是lz也需要计算成本,一般的mp3在4-5m一个10个就是40-50m,读入内存很慢而且很消耗内存
一般的播放器都是将mp3文件缓存一部分到内存然后播放~
发表于:2008-02-10 11:40:257楼 得分:0
貌似网上几乎没有,但是lz也需要计算成本,一般的mp3在4-5m一个10个就是40-50m,读入内存很慢而且很消耗内存
一般的播放器都是将mp3文件缓存一部分到内存然后播放~
发表于:2008-02-10 14:13:038楼 得分:0
我没有打算一下子载入10首mp3,一次载入一首就行了。
发表于:2008-02-14 10:45:449楼 得分:0
考慮一下是不是可以把它們放在資源管理器裡面呢..沒試過...
发表于:2008-02-14 11:56:1510楼 得分:0
为了保护mp3?

那么在内存里还不是还原了.

建议还是先释放出来吧.


快速检索

最新资讯
热门点击