Обслуживание аудио (mp3) файла из сервлета
Так что я подаю файл mp3, используя HttpServletResponse
запись в выходной поток сервлета.
Когда я захожу в это место в браузере, mp3 правильно загружается и начинает воспроизводиться, но, к сожалению, не может искать нигде (я не могу прокрутить песню вообще)
Как мне это исправить, или сделать так, чтобы браузер загружал полную песню, прежде чем она начнет играть.
Заранее спасибо.
2 ответа
Ваш сервлет должен быть в состоянии отвечать на запросы диапазона HTTP, т.е. обслуживать не весь mp3 с самого начала, но и его части.
Взгляните на эту тему для получения дополнительной информации. Он ссылается на страницу, которая показывает, как реализовать поддержку диапазона http и других важных заголовков.
РЕДАКТИРОВАТЬ: исправленный URL
Вы должны обернуть его в тег управления звуком, предполагая HTML5. См. http://www.w3schools.com/html/html5_audio.asp для примера. Просто замените жестко закодированный mp3 звонком на ваш сервлет.