【发布时间】:2016-04-12 01:06:11
【问题描述】:
通过 xhr 将视频 (mp4/H264) 加载到 blob,然后使用该 blob 作为 HTML5 Video 元素的源。
var vsource = window.URL.createObjectURL(blob);
var player = document.getElementById("player");
player.src = vsource;
player.play();
上述内容几乎适用于所有主要的桌面和移动浏览器,iOS Safari 除外。
它在 iOS 7 上被破坏,在 iOS 8 上工作,在 iOS 9 上再次停止工作。 我想知道是否有人知道这一点,是否有任何解决方法。 谢谢
编辑:Safari: unable to dynamically load video from blob url
最后一行显示“UPDATE, 2015: It now works, updated the code”。似乎暗示它已被修复。但对我来说,似乎不是这样。
【问题讨论】:
标签: ios html5-video blob