使用PHP和JavaScript的在线广播

使用PHP和JavaScript的在线广播,php,ajax,audio,mp3,Php,Ajax,Audio,Mp3,我正在做一个项目,用户可以收听他们上传到服务器上的歌曲。音频播放器保留在每页的最左下角,并且播放器具有播放、暂停、音量和下一个/上一个按钮。我知道如何流式播放音频文件,但我不知道如何自定义音频播放器 这里是我尝试的音频文件流,但音频播放器不是定制的,播放器也没有任何下一个/上一个按钮 <?php $file_name = 'mem/1/sound/sample.mp3'; header('Content-Type: audio/mpeg'); $opts = array('h

我正在做一个项目,用户可以收听他们上传到服务器上的歌曲。音频播放器保留在每页的最左下角,并且播放器具有播放、暂停、音量和下一个/上一个按钮。我知道如何流式播放音频文件,但我不知道如何自定义音频播放器

这里是我尝试的音频文件流,但音频播放器不是定制的,播放器也没有任何下一个/上一个按钮

<?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);
?>