2016-06-03 2 views
1

Я использую jetty server в eclipse, добавляя видео с моей страницы jsp, он возвращает «Не удалось загрузить ресурс: сервер ответил статусом 404 (Not Found) 'ошибка в браузере Chrome. мой sample.jsp, как это ...HTML 5 видео и аудио не воспроизводятся на странице jsp

<%@ 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> 

в этом sample.jsp tom.mp4 и Title.jpg находятся только в той же папке. при запуске этого jsp-файла изображение работает правильно, но файл tom.mp4 не работает. http://localhost:9192/pjt-web/static/videos/tom.mp4 Не удалось загрузить ресурс: сервер ответил статусом 404 (не найдено) Ошибка. как я могу воспроизвести это видео на этой странице ?.

+0

вы пытались получить доступ к видео с прямой ссылкой в ​​вашем браузере? он тоже возвращает 404? Кроме того, какой URL-адрес использовался браузером при попытке запросить видео при запросе sample.jsp (проверьте вкладку сети в инструментах проверки браузера при запросе sample.jsp) –

+0

, когда я попытался за пределами моего проекта, это видео играет хорошо ... используя (http: // localhost: 9192/pjt-web/static/videos/tom.mp4) только его никогда не играющий – sounthar

ответ

0

Got it .. .. только что добавленное расширение файла в моем web.xml файл.

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

сейчас он работает нормально.

0

Я думаю, что есть другой способ для IE.

После того как я создал файл jsp в Eclipse, я поместил файл mp4 в папку WebContent. И я добавил одну строку кода для ее запуска.

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

enter image description here


она работала должным образом на 8.0 сервер Tomcat. 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> 

Оригинальный источник: 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

Смежные вопросы