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播放视频纹理基本稳定:

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

3、附上测试源码,点击Play按钮后播放
附件:
TestVideo.rar