parameter 2 is not of type 'WebGLTexture'.

播放视频,PC端播放正常Chrome F12手机模式调试播放报laya.core.js:906 Uncaught TypeError: Failed to execute 'bindTexture' on 'WebGL2RenderingContext': parameter 2 is not of type 'WebGLTexture'.
代码如下:
// 创建video对象
let videoElement = new Laya.Video();
videoElement.x = 0;
videoElement.y = 0;
videoElement.size(1920,1080);
videoElement.loop = false; // 是否循环播放
videoElement.load('res/video/mov_bbb.mp4');

// 添加到舞台
let wrap = this.getChildByName('wrap') as Laya.Box;
wrap.addChild(videoElement);

// 监听点击事件,开始播放视频
let btn_start = this.getChildByName('btn_start') as Laya.Image;
btn_start.on(Laya.Event.CLICK,this,()=>{
// 加载资源足以播放
if(videoElement.readyState == 4){
videoElement.play();
}
});
已邀请:

157*****593

赞同来自:

提供的Demo没有复现所说问题,是否Demo提供有误

雯涛

赞同来自:

sf.png

我重新上传一下demo,按F12后,选择 IPhone6/7/8 Plus,刷新一下浏览器,再测试看看

157*****593

赞同来自:

这个问题是已知问题了,我们修复后通知你

157*****593

赞同来自:

可以先替换一下我上传这个js文件,这个问题将在下次版本修复,感谢反馈

要回复问题请先

商务合作
商务合作