<xr-scene ar-system="modes:Marker" bind:ready="handleReady">
<xr-assets bind:progress="handleAssetsProgress" bind:loaded="handleAssetsLoaded">
<xr-asset-load
type="video-texture" asset-id="hikari1" options="loop:true"
src="https://www.xxx.comn/video/1.mp4"
/>
<xr-asset-material asset-id="mat1" effect="video-tsbs" uniforms="u_baseColorMap: video-hikari1" />
<xr-asset-load
type="video-texture" asset-id="hikari2" options="loop:true"
src="https://www.xxx.comn/video/2.mp4"
/>
<xr-asset-material asset-id="mat2" effect="video-tsbs" uniforms="u_baseColorMap: video-hikari2" />
</xr-assets>
</xr-scene>
xr-frame介绍里说有缓存机制,如果不是首次进入,可能是从缓存中读取的
但是这个缓存机制没有详细的文档,对应视频这种大文件来说缓存很有必要,可以用脚本加载后自己做缓存,将下载后的视频文件保存到wx.env.USER_DATA_PATH里,在使用视频时,先从缓存文件夹中获取,没有再从云端加载并缓存。
刚开始加载就触发了, 没有等资源加载完成, 是异步加载的原因吗, 有没有解决办法