文章来源:http://www.imtr.cn/html/n202.html
这篇文章主要介绍了PHP获取音频文件的相关信息的相关资料,非常的实用,有需要的小伙伴可以参考下。用PHP进行音频文件头部信息的读取,主要针对 WMA 和 MP3 两种格式,供参考。
<?php $full_path = 'music/202.mp3';//使用相对url $file_size = filesize($full_path);//获取原文件大小 $name = "织梦ok下载测试-音频";//下载文件命名 header("Content-type:audio/mp3");//文件扩展名,其他扩展参数参考下图 header("Accept-Ranges:bytes"); header("Accept-Length:".$file_size); header("Content-Disposition:attachment;filename=".$name.".mp3"); readfile($full_path); exit(); ?>
请注意,$full_path参数需使用相对链接,如果使用绝对链接,可能会造成下载的文件头部多出一些错误提示字符,导致下载的MP3无法播放。
这个时候我们可以将错误信息隐藏,$file_size = filesize($full_path);中的filesize前面加一个@即可,就像这样$file_size = @filesize($full_path);
扩展名信息参考【查看】:
原文地址:http://www.imtr.cn/html/n202.html