【发布时间】:2021-10-17 03:31:45
【问题描述】:
信息:
我需要创建一个包含 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 上的编码/解码问题,尽管我不确定。 (我不擅长整个开发过程;-;)
有谁知道他们可以向我寻求的任何可能的解决方案吗?或任何想法?
【问题讨论】:
-
尝试在页面加载后使用 javascript 设置 src。
标签: javascript html ios iphone decoding