我正在尝试播放MP3文件。我的脚本放在d:/ drive上的c:/ drive和MP3文件中。 Google Chrome不允许将本地文件加载到浏览器中。所以,我把d:/目录作为FTP目录,并试图通过PHP使用FTP访问一个mp3文件。 我已经通过以下代码成功完成了它......
<?php
$ftp_server = "server";
$ftp_server = ftp_connect($ftp_server);
$login = ftp_login($ftp_conn, 'username', 'password');
$filename = "ftp://username:password@server/directory/file.mp3";
header('Cache-Control: max-age=604800');
header('Content-type: audio/mpeg');
header('Content-Transfer-Encoding: binary');
header('Content-Length: '.filesize($filename));
?>
<audio controls="controls">
<source src="<?php readfile($filename);?>">
</audio>
现在,问题是这是由于header('Content-type: audio/mpeg');
浏览器上出现了黑屏,并且内置了媒体播放器。
虽然我想知道如何使用自定义媒体播放器播放此MP3文件。