Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML 5视频和音频未在jsp页面中播放_Html_Jsp_Video_Jetty - Fatal编程技术网

HTML 5视频和音频未在jsp页面中播放

HTML 5视频和音频未在jsp页面中播放,html,jsp,video,jetty,Html,Jsp,Video,Jetty,我在eclipse中使用jetty server,在添加带有jsp页面的视频时,它在chrome浏览器中返回“加载资源失败:服务器响应404(未找到)”错误。我的sample.jsp是这样的 <%@ taglib uri="http://www.springframework.org/tags" prefix="spring"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <

我在eclipse中使用jetty server,在添加带有jsp页面的视频时,它在chrome浏览器中返回“加载资源失败:服务器响应404(未找到)”错误。我的sample.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>

您的浏览器不支持HTML5视频。
“alt=”第一张幻灯片“>
在此示例中,tom.jsptom.mp4和title.jpg仅位于同一文件夹中。运行此jsp文件时,图像工作正常,但tom.mp4文件不工作。
加载资源失败:服务器响应状态为404(未找到)错误。我如何在此页面中播放此视频?

明白了!。刚刚在我的web.xml文件中添加了文件扩展名

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

违约
*.mp4

现在它工作正常。

明白了!。只是在我的web.xml文件中添加了文件扩展名

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

违约
*.mp4

现在它运行良好。

我认为IE还有另一种方式

在Eclipse中创建jsp文件后,我将mp4文件放在WebContent文件夹中,并添加了一行代码来运行它

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


它在Tomcat8.0服务器上正常工作。



在此处插入标题

原始来源:

我认为IE还有另一种方式

在Eclipse中创建jsp文件后,我将mp4文件放在WebContent文件夹中,并添加了一行代码来运行它

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


它在Tomcat8.0服务器上正常工作。



在此处插入标题

原始来源:

您是否尝试在浏览器中使用直接引用访问视频?是否也返回404?此外,当您请求sample.jsp时,浏览器在尝试请求视频时使用了什么URL(在请求sample.jsp时,请检查浏览器检查工具中的网络选项卡)当我在我的项目之外尝试时,该视频播放得很好…使用(它从不播放)您是否尝试在浏览器中使用直接引用访问视频?它是否也返回404?另外,当您请求sample.jsp时,浏览器在尝试请求视频时使用的URL是什么(在请求sample.jsp时检查浏览器检查工具中的网络选项卡)当我在项目之外尝试时,该视频播放得很好…使用(从未播放过)