【问题标题】:Play video from javascript file从 javascript 文件播放视频
【发布时间】:2020-10-22 16:48:03
【问题描述】:

我想做一个HTML小游戏,最后插入一个短视频。

但任何视频格式都不允许包含在用于上传此游戏的最终存档中(仅 .html、.css、.js、.jpeg、.jpg、.png)。

是否可以将视频文件 (mp4) 直接硬编码为 .js 文件?

目前我正在考虑几个解决方案:

  1. 只需将 video.mp4 文件的扩展名更改为 video.js,然后尝试设置正确的 MIME 类型以在 HTML 中播放此视频。有没有可能?

  2. video.mp4 文件隐藏到 Json 数据中,并将此数据插入到 .js 文件中,然后以某种方式播放。我找到了this converter,但它似乎不起作用,我找不到任何信息如何播放转换为 HTML 中的 Json 视频。

  3. 搜索 WebAssembly 解决方案。

有没有一些可靠的方法可以将视频嵌入到 javascript 文件中?

【问题讨论】:

  • 1.不,2,不确定 JSON 与它有什么关系(哦,我明白了,在那个链接中),但 data uri 可能是你需要的,3. 这不会也破坏 你的 only .html, .css, .js, .jpeg, .jpg, .png 限制?
  • 你提供的那个链接......转换为 JSON 是没用的 - 你想要一个数据 uri - here is a page that converts videos to data uris

标签: javascript html video


【解决方案1】:

你可以使用base64编码的视频

<video>
   <source type="video/mp4" src="data:<your encoded video>" />
</video>

【讨论】:

  • 谢谢,看来这是唯一的办法了。
猜你喜欢
  • 1970-01-01
  • 2013-07-21
  • 1970-01-01
  • 2011-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-26
  • 1970-01-01
相关资源
最近更新 更多