【问题标题】:servlet html5 <video> [closed]servlet html5 <视频> [关闭]
【发布时间】:2010-08-09 20:13:45
【问题描述】:

我有&lt;video src="someServlet"&gt;,我从一些视频文件中写入 servletOutputStream 字节,但它不起作用。 当我写&lt;video src="/somedirectory/somefile.ogg"&gt; 时,它工作正常。 有人可以帮忙吗?

【问题讨论】:

  • 我讨厌评论人们的语言能力,但这就是无法理解。
  • 您能否尝试改写并提供一些代码示例?

标签: java servlets html


【解决方案1】:

检查 servlet 是否正确设置了 MIME 类型。对于 .ogg,请使用 video/ogg。

response.setContentType("video/ogg");

使用“$ wget -S &lt;url&gt;”比较来自两个 url 的 http 标头:someServlet、/somedirectory/somefile.ogg。这可以帮助您区分两个响应中的差异。

【讨论】:

    【解决方案2】:

    我假设当您尝试动态输出数据时您的文件不工作,但是当您将其写入文件然后链接到它时它工作,对吧?

    需要检查的一些事项:

    • 您是否将正确的参数传递给 servlet,如果您使用会话/cookie 数据,它们是否正确传递?
    • 您的书写格式是否正确(请记住,&lt;video&gt; 仅支持少数几种类型)?
    • 您是否正在刷新流并且您没有添加或添加空格? (仔细检查 servlet 是否有多余的空格或换行符)

    我的钱在最后一个,但如果您需要更具体的输入,请尝试发布一些代码。

    【讨论】:

      猜你喜欢
      • 2011-02-22
      • 1970-01-01
      • 2014-04-02
      • 2012-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多