2016-06-03 15 views
1

Ich verwende Jetty-Server in Eclipse, beim Hinzufügen von Videos mit meiner JSP-Seite gibt es zurück 'Fehler beim Laden der Ressource: Der Server antwortete mit einem Status von 404 (nicht gefunden) 'Fehler im Chrome-Browser. mein sample.jsp ist so ...HTML 5 Video und Audio nicht in JSP Seite

<%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%> 
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 
    <!DOCTYPE html> 
    <html> 
    <head> 
    <meta charset="utf-8"> 
    <meta content="IE=edge" http-equiv="X-UA-Compatible"> 
    <meta content="width=device-width, initial-scale=1.0" name="viewport"> 
    </head> 
    <body> 
    <div class="container"> 

    <video width="800" controls> 
     <source rc="<c:url value="/static/videos/tom.mp4"/>" type="video/mp4"></source> 
     Your browser does not support HTML5 video. 
    </video> 
    <img height="400" src="<c:url value="/static/videos/title.jpg"/>" alt="First Slide"> 
    </div> 
    </body> 
    </html> 

in diesem sample.jsp tom.mp4 und title.jpg nur im selben Ordner befinden. Beim Ausführen dieser JSP-Datei funktioniert das Bild ordnungsgemäß, aber die Datei tom.mp4 funktioniert nicht. http://localhost:9192/pjt-web/static/videos/tom.mp4 Fehler beim Laden der Ressource: Der Server hat mit dem Status 404 (Not Found) Fehler geantwortet. Wie kann ich dieses Video auf dieser Seite abspielen?

+0

haben versucht, Sie in Ihrem Browser, um das Video mit einem direkten Bezug zugreifen? Gibt es 404 dann auch? Auch, was war die URL, die der Browser in einem Versuch verwendet, um das Video anzufordern, wenn Sie sample.jsp angefordert (überprüfen Sie Ihre Netzwerkregisterkarte in Ihrem Browser Inspektions-Tools bei der Anforderung sample.jsp) –

+0

, wenn ich außerhalb meines Projekts, das versuchte Video spielt gut ... mit (http: // localhost: 9192/pjt-web/statisch/videos/tom.mp4) nur seine nie spielt – sounthar

Antwort

0

Ich habe es ... gerade Dateierweiterung in meiner Datei web.xml hinzugefügt.

<servlet-mapping> 
    <servlet-name>default</servlet-name> 
    <url-pattern>*.mp4</url-pattern> 
</servlet-mapping> 

jetzt funktioniert es gut.

0

Ich denke, es gibt einen anderen Weg für IE.

Nachdem ich die JSP-Datei in Eclipse erstellt habe, legte ich die MP4-Datei in den WebContent-Ordner. Und ich habe eine Codezeile hinzugefügt, um es auszuführen.

<embed src="./YourMovie.mp4" showcontrols="true" width="425" height="350"></embed> 

enter image description here


es funktionierte ordnungsgemäß auf dem Tomcat 8.0-Server. enter image description here


<%@ page language="java" contentType="text/html; charset=EUC-KR" 
    pageEncoding="EUC-KR"%> 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 

<meta http-equiv="Content-Type" content="text/html; charset=EUC-KR"> 
<title>Insert title here</title> 
</head> 
<body> 

    <!-- Movie --> 
    <embed src="./mang.mp4" showcontrols="true" width="425" height="350"></embed> 

</body> 
</html> 

Originalquelle: http://dimdim.tistory.com/entry/%EC%9B%B9%ED%8E%98%EC%9D%B4%EC%A7%80-%EB%8F%99%EC%98%81%EC%83%81-Player-%EC%82%BD%EC%9E%85-%EB%B0%A9%EB%B2%95