首页 > 解决方案 > Iphone base64 到视频帮助或替代解决方案

问题描述

信息:

我需要创建一个包含 javascript、图像和视频的完全独立的 HTML 页面。我的所有浏览器都适用于所有浏览器,包括 Mac OS,iPhone 除外。在 iPhone 上,视频无法正确加载。我目前正在使用 Base64 编码将视频嵌入到 HTML 中。实际上,我将相同的视频嵌入了两次,一个是 .webm,另一个是 .mp4。大小和速度不是优先事项(我知道,很奇怪)

这就是我声明视频的方式

<video id="objvideo">
<source type="video/webm" src="data:video/webm;base64,[data]>
<source type="video/mp4" src="data:video/mp4;base64,[data]>
</video>

除了 base64 之外,我还尝试了 blob URL 来解决我的问题,但这未能让您产生任何积极的结果。我开始相信这是 safari mobile 上的编码/解码问题,尽管我不确定。(我不擅长这整个开发工作;-;)

有谁知道他们可以向我寻求的任何可能的解决方案吗?或任何想法?

标签: javascripthtmliosiphonedecoding

解决方案


source-tag 末尾缺少字符 "

<source type="video/webm" src="data:video/webm;base64,[data]">

推荐阅读