首页 > 解决方案 > 从 javascript 文件播放视频

问题描述

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

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

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

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

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

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

  3. 搜索 WebAssembly 解决方案。

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

标签: javascripthtmlvideo

解决方案


您可以使用 base64 编码的视频

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

推荐阅读