我正在开发一个项目,用户可以收听他们上传到服务器的歌曲。音频播放器保留在每个页面的最左下角,播放器具有播放,暂停,音量和下一个/上一个按钮。我知道如何流式传输音频文件,但我不知道如何自定义音频播放器。
以下是我为流式传输音频文件所尝试的内容,但此处并未自定义音频播放器且播放器也没有任何下一个/上一个按钮...
<?php
$file_name = 'mem/1/sound/sample.mp3';
header('Content-Type: audio/mpeg');
$opts = array('http' =>
array(
'method' => 'GET',
'protocol_version' => 1.1,
)
);
$context = stream_context_create($opts);
$stream = fopen($file_name, 'rb', FALSE, $context);
$metadata = stream_get_meta_data($stream);
$data = stream_get_contents($stream);
print($data);
fclose($stream);
?>