[LayaAirIDE 2.0]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();
}
});
没有找到相关结果
已邀请:
要回复问题请先登录
4 个回复
Laya_z
赞同来自:
雯涛
赞同来自:
我重新上传一下demo,按F12后,选择 IPhone6/7/8 Plus,刷新一下浏览器,再测试看看
Laya_z
赞同来自:
Laya_z
赞同来自: