test.php代码:
$path = 'audio.mp3';
header("Content-type: audio/mpeg");
header('Content-Transfer-Encoding: binary');
header('Content-Disposition: inline; filename="'.$path.'"');
header("Content-length: ".filesize($path));
readfile($path);
html代码:
<iframe src="test.php"></iframe>
这会将.php作为.mp3播放,但我将无法访问浏览器媒体播放器中的导航滑块。我在几个不同的地方点击滑块,但什么都不会发生。当我将源更改为“audio.mp3”时,我可以再次控制滑块。我很确定它与标题有关。知道我可以用什么标题来解决这个问题吗?
答案 0 :(得分:0)
它实际上与你正在使用的浏览器和插件有关,“流媒体”mp3或媒体文件不应该这样做。使用许多开源和易于使用的Flash播放器中的任何一个,它们可以处理缓冲,控制,显示/隐藏,以及服务器上的mp3文件。