[0]移动端Laya.VideoTexture播放视频纹理会出现卡顿情况~如何解决?

 let fun = () => {
            let dt = new Date()
            console.log("=============>", (dt.getTime() - this.IndexFrame));
            this.lbTips.text = this.lbTips.text + " " + (dt.getTime() - this.IndexFrame);
            this.IndexFrame = dt.getTime();
            if (this.VideoTexture != null)
                this.VideoTexture.element.requestVideoFrameCallback(fun);
        }
        this.VideoTexture.element.requestVideoFrameCallback(fun);
用此方法输出每帧渲染的时间间隔1、PC模式下VideoTexture播放视频纹理基本稳定:

PC.png

 
2、手机扫二维码后再移动端上运行播放纹理视频会出现间隔大幅波动:

Phone.jpg

3、附上测试源码,点击Play按钮后播放
 
已邀请:

小高

赞同来自:

将资源进行预加载,这是关于资源加载的文档
https://layaair.layabox.com/3.x/doc/basics/common/Loader/readme.html
这里预加载后经过测试在移动端的Chrome浏览器播放视频纹理基本稳定。

追命

赞同来自:

您给的地址进行预加载,没有视频案例我只能根据提示大致写出,但是预加载返回的却是空的,是不是视频资源不支持MP4?
1.png


2.png

 

小高

赞同来自:

3037.png

 

追命

赞同来自:

嗯,正如我在Laya主页扫了蓝亚宇宙中看到的这个视频纹理,同样是微信扫一扫出来的,就没那么明显的卡顿,还是说正式发布出微信小程序后视频纹理才不卡顿?
3.jpg

追命

赞同来自:

今天我使用Hbuilder发布到微信开发者工具,
Hbuilder中界面关联Laya的网页地址

6.png

把测试项目生成微信小程序,
用手机微信扫描真机调试的二维码后依然卡顿
4.jpg


5.png

要回复问题请先

商务合作
商务合作