我想用php找出wav文件的持续时间和开始时间(时间码)。我正在尝试这个但是我得到的所有东西都是零。想法?
1)
<pre>
<?php
$fp = fopen('wav.wav', 'r');
fseek($fp, 20);
$rawheader = fread($fp, 16);
$header = unpack('vtype/vchannels/Vsamplerate/Vbytespersec/valignment/vbits',
$rawheader);
print_r($header);
?>
</pre>
返回
Array (
[type] => 0
[channels] => 0
[samplerate] => 0
[bytespersec] => 0
[alignment] => 0
[bits] => 0 )
还有两个问题:
2)我需要解压缩以找出持续时间和开始时间吗?
3)我可以在单独的服务器上的wav文件上执行此操作,并且是整个文件是要下载还是只是快速打开标题以提取所需内容?