Надеюсь, кто-то может помочь мне в этом.
Я играю с сервером node.js, который передает аудио клиенту, и я хочу создать плеер HTML5. Прямо сейчас, я передаю код из node с использованием кодированной кодировки, и если вы перейдете непосредственно к URL-адресу, он отлично работает.
Что бы я хотел сделать, это вставить это с помощью тега HTML5 <audio>
, например:
<audio src="http://server/stream?file=123">
где /stream
- конечная точка для сервера node для потока MP3. Игрок HTML5 загружается в Safari и Chrome, но он не позволяет мне искать, и Safari даже говорит, что это "Live Broadcast". В заголовках /stream
я включаю размер файла и тип файла, и ответ заканчивается должным образом.
Любые мысли о том, как я мог обойти это? Я, конечно, мог бы просто отправить весь файл сразу, но тогда игрок будет ждать, пока все это будет загружено - я бы скорее потопил его.