Chrome 上的 WebGL 视频有时是黑色的,有时是冻结的

问题描述

我在 WebGL (Three.js) 中使用 WebM 视频来处理 360 度全景视频和其他内容

我时不时地看到黑色视频或视频冻结在第一帧上,但可以在背景中听到声音。当它发生时它真的是随机的,刷新浏览器它就会消失。这是在 Chrome 上。

我将这些视频添加为新源,从而将它们切换为相同的视频元素。

  //first removing old one
   while(videoEl.firstChild)
     videoEl.removeChild(videoEl.firstChild)

videoEl.load()

//then adding new one
 const source = document.createElement('source')
 source.setAttribute('src',]asset.remoteUrl)
 videoEl.appendChild(source) 

视频是 3D 球体或平面的素材。

发生这种情况时,我可以调试没有错误或任何明显的东西。我如何找到问题?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)