这是soud.php。路径为/var/www/html/soud.php$filename = MooGetGPC('filename', 'string');
$fileSize = filesize($filename);
$audioType = "audio/x-wav";$fp = fopen($filename, "rb");if ($fp){
header("Pragma: public");
    header("Expires: 0");
    header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
    header("Cache-Control: public");
    header("Content-Description: wav file");
    header("Content-Type: " . $audioType);
    header("Content-Disposition: attachment; filename=" . $filename);
    header("Content-Transfer-Encoding: binary");
    header("Content-length: " . $fileSize);
    fpassthru($fp);
   fclose($fp);
}html文件,路径为/var/www/html/mai.php
<embed src="soud.php?filename=/var/spool/asterisk/monitor/q911-20111205-055312-1323053589.1.wav" width="100%" height="40" autostart="false" loop="false"></embed>
这段代码很慢啊,有没办法提高点?或且能提供其它的方式。
先说明这传入的是/var/spool/asterisk/monitor/99.1.wav,这个文件不是当前目录下的。我已尝试直接写为
<embed src="/var/spool/asterisk/monitor/q911-20111205-055312-1323053589.1.wav" width="100%" height="40" autostart="false" loop="false"></embed>
,就是不能播放。