在safariOSX12上使用aframe资产preload =“ auto”落后,建议在资产超时后停止“ preload”吗?

时间:2019-08-30 19:50:53

标签: html safari aframe

我已经在计算机和移动设备上针对最新的Chrome浏览器和野生动物园创建了360video巡回测试。 我的资产中有10个视频,并将其设置为preload =“ auto”

在Chrome(计算机/ android)和safari iOS上,播放效果很好。视频流畅播放时在后台进行资源下载/缓存。

这是问题所在: 在Safari12(OSXcomputer)上,当资产正在下载/缓存时,视频播放非常缓慢,问题是当超过资产超时限制时,safari不会停止下载。

例如:如果我总共有400MB的文件,并且我将超时设置为7000ms,则它在页面加载时下载400MB。因为与Chrome不同,Chrome可以在后台处理下载并同时流畅播放。 Safari使得回放非常缓慢,直到平均下载时间1分钟内将所有400MB缓存起来。

 <a-assets timeout="7000">
<video type="video/mp4" id="popupVideo1" src="https://somethingsomething.CDN.com" preload="auto" loop="true" crossorigin="anonymous"></video>
 </a-assets>

我尝试过: Preload =“ auto”“ metadata”“ none” ... 虽然我想利用预加载资产,但我选择了“自动”和“元数据”,但是即使我设置为“元数据”,Safari也仍然可以下载所有内容。

这是问题: 我喜欢使用preload =“ auto”,但是如何告诉safari在达到aframe资产超时限制时停止下载,然后仅在需要时才缓冲视频?

感谢您的帮助

0 个答案:

没有答案