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

流水之风 2008-02-09 04:50:32
例如将10首MP3打包到了一个文件中(假设仅仅是将所有MP3文件叠加在前一个文件的结尾),此时程序需要播放这个打包好以后的文件中的某一首歌,要求直接将歌曲数据载入内存,而不需要将数据保存到硬盘上再进行读取的情况下直接播放,并且要播放的文件必须是MP3的,不要使用WAV,容量太大了。找了很久都没找到方法,找到的都是播放WAV或者将数据保存到硬盘后再播放的,请高手帮帮忙,谢谢~
...全文
716 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
嗷嗷叫的老马 2008-02-14
  • 打赏
  • 举报
回复
为了保护MP3?

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

建议还是先释放出来吧.
Ankeyfu 2008-02-14
  • 打赏
  • 举报
回复
考慮一下是不是可以把它們放在資源管理器裡面呢..沒試過...
流水之风 2008-02-10
  • 打赏
  • 举报
回复
能不能给个源码?第三方DLL也行,是哪个呢?
我啃 2008-02-10
  • 打赏
  • 举报
回复
貌似网上几乎没有,但是LZ也需要计算成本,一般的MP3在4-5M一个10个就是40-50M,读入内存很慢而且很消耗内存
一般的播放器都是将MP3文件缓存一部分到内存然后播放~
我啃 2008-02-10
  • 打赏
  • 举报
回复
貌似网上几乎没有,但是LZ也需要计算成本,一般的MP3在4-5M一个10个就是40-50M,读入内存很慢而且很消耗内存
一般的播放器都是将MP3文件缓存一部分到内存然后播放~
我啃 2008-02-10
  • 打赏
  • 举报
回复
貌似网上几乎没有,但是LZ也需要计算成本,一般的MP3在4-5M一个10个就是40-50M,读入内存很慢而且很消耗内存
一般的播放器都是将MP3文件缓存一部分到内存然后播放~
我啃 2008-02-10
  • 打赏
  • 举报
回复
貌似网上几乎没有,但是LZ也需要计算成本,一般的MP3在4-5M一个10个就是40-50M,读入内存很慢而且很消耗内存
一般的播放器都是将MP3文件缓存一部分到内存然后播放~
流水之风 2008-02-10
  • 打赏
  • 举报
回复
我没有打算一下子载入10首MP3,一次载入一首就行了。
我啃 2008-02-09
  • 打赏
  • 举报
回复
要直接使用API或者是别人提供的库函数~
Sandrer 2008-02-09
  • 打赏
  • 举报
回复
看来要利用第三方的DLL了

809

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧