如何通过从数据库获取在jsp上显示视频?

我目前正在执行一项功能,以在jsp上显示视频。我将视频保存为 格式。以

格式获取视频后,我想在jsp上显示视频。我使用,<video>但是视频无法播放。

我该如何实现?有人可以举一个小例子吗?

在jsp中返回一个URL:

<video id="addVideo" controls autoplay>

<source src="${videoUrl}" />

</video>

从控制器中,我将Url返回为:

byte[]  v_byte = (getting from the data base)

String videoUrl = new String(org.apache.commons.codec.binary.Base64.encodeBase64(v_byte);

model.addAttribute("videoUrl ",videoUrl );

回答:

您可以尝试以下视频/ mp4视频代码:

    byte[]  v_byte = (getting from the data base)

StringBuilder sb = new StringBuilder();

sb.append("data:video/mp4;base64,");

sb.append(StringUtils.newStringUtf8(Base64.encodeBase64(v_byte, false)));

String videoUrl = sb.toString();

model.addAttribute("videoUrl",videoUrl );

以上是 如何通过从数据库获取在jsp上显示视频? 的全部内容, 来源链接: utcz.com/qa/406756.html

回到顶部