所以我正在生成 mp3 文件,它工作正常,因为当我下载它时,我可以很好地播放它,但现在我想做的是将该文件输出到我的浏览器并在我的浏览器中播放,所以我尝试的是:
header("Pragma: no-cache");
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Content-Type: audio/mepeg');
header("Content-Disposition: attachment; filename=\"validate.mp3\"");
header("Content-Transfer-Encoding: binary");
header("Content-length: $size");
和
<embed autoplay="true" height="0" width="0" src="actions/play_file" />
当然 id 不起作用,它只是强制下载该文件,因为我已经使用过
"Content-Disposition: attachment; filename=\"validate.mp3\"")
我很确定我是否为此使用了正确的 html 标签?但如果我是,我所需要的只是正确的标题来完成这项工作。