So streamen Sie Audio- / Videodateien wie MP3, MP4, AVI usw. mit einem Servlet

Ich möchte meine Audio- / Videodateien mit einem Servlet ins Web streamen.

Ich habe es mit folgendem Servlet versucht:

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    File file = new File("/Users/myfolder/Documents/workspace/love.mp3");
    response.setContentType(getServletContext().getMimeType(file.getName()));
    response.setContentLength((int) file.length());
    Files.copy(file.toPath(), response.getOutputStream());
}

Und das folgende HTML:

<a href="/media" data-format="mp3 ogg">Click Here!</a>

Der Player wird jedoch gerade geladen ... wird geladen ... wird geladen ...

Wie entsteht das und wie kann ich es lösen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage