javascript - 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 上的编码/解码问题,尽管我不确定。(我不擅长这整个开发工作;-;)
有谁知道他们可以向我寻求的任何可能的解决方案吗?或任何想法?
解决方案
source-tag 末尾缺少字符 "
<source type="video/webm" src="data:video/webm;base64,[data]">
推荐阅读
- javascript - 如何在角度 6 中单击它时获取 highcharts 中图表的 Div id
- sql-server - 带有变量的 SSIS 多文件加载错误
- spring - 单个弹簧轮廓的多个属性文件
- jquery - 单击一个按钮并使 div 隐藏在可折叠的手风琴中
- c# - C# 中未处理的异常 (System.IO.IOException)
- c# - WindowStartupLocation 开始最小化时被忽略
- javascript - 计算状态中数组的值时超出最大更新深度
- python - 当您在队列中写入并等待您对另一个使用服务总线 azure 的响应时
- mongodb - 如何进行多阶段嵌套聚合?
- sql - 将具有日期时间值的行与同一个表进行比较