用PHP读取音频文件wav的录音时限

时间:2021-07-15 15:51:07
对于WAV格式的文件结构,这里有详细的解释: http://dev.gameres.com/Program/Listen/wavePX.htm。读取其录音时间长度时,我在一个网站找到了下面这种方法。这里用到了PHP的pack函数。近来学习PERL时第一次接触pack函数,却不知道用了这么多年的PHP中也有这个函数,真实惭愧。其实PERL中的Audio::Wav模块也是通过类似的方法实现的,在/usr/lib/perl5/site_perl/5.8.6/Audio/Wav/Read.pm中搜索data_length就可以知道大概。






wav_sec,

, '';
, '' '';
, ;
, ;
'',;
;
, ''

;
,;

, ;
'',;
datasize bytespersec;


;
;
'';

;