HTML5视频跨浏览器预​​加载

时间:2019-05-02 13:24:07

标签: javascript performance cross-browser html5-video preloading

在我的网站上,我有一个模型,其中包含12个视频,这些视频彼此叠加并单击一次即可播放。

我一直在寻找一种解决方案,可以预加载所有视频并在单击时立即播放而不会出现暂停/延迟。

我找到了此插件https://github.com/synthecypher/full-preload 它适用于除IE9和Safari iOS之外的所有浏览器。

看起来IE9不支持Blob,但是我不确定Safari IOS上正在发生什么。

在视频完全加载并尝试播放后,开发人员工具会向我显示此错误:

[Error] Unhandled Promise Rejection: NotSupportedError: The operation is not supported.
    (anonymous function)
    rejectPromise

对于正在使用的插件的示例,您可以检查http://courts-dev.com/full-preload/

有人曾经历过吗?我真的需要在平板电脑上支持此功能,我不必担心IE9。

0 个答案:

没有答案