请教音频文件的时间、大小等计算。(100分)

  • 主题发起人 主题发起人 icet
  • 开始时间 开始时间
I

icet

Unregistered / Unconfirmed
GUEST, unregistred user!
音频文件可能是WAV,midi,MP3或者其他。

如何求它们的持续时间及其大小?
mediaplayer似乎只能在open之后才可以得出其长度。
能不能从文件头中读取?

或者简单地说,我做一个东西,给对应的一个列表中的所有文件列出其持续时间及
文件大小,以及其比特率。(比特率=文件大小/持续时间)

由于本人对文件头知识肤浅得很,有源码最好,谢谢。
 
这个资料你很需要看看(针对WAV的)
http://wlbookwl.myrice.com/jck/1031Wav.htm

 
那据这个图,如何实现?
而且,音频文件格式多样,似乎有点麻烦。
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=2257794
 
给你一个Wav文件编辑的Demo(有源码)
ftp://new:newnew@61.129.70.192/datanew/editwave1.5.exe
 
第1、3两个连接进不去,第2个文不对题。这算什么???
 

Similar threads

回复
0
查看
1K
不得闲
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部