Aar0n 在测试这里的代码
http://layaair.ldc.layabox.com/demo/?language=ch&&category=2d&group=DOM&name=Video
第一步:
把this.videoElement 的长宽度调整
Laya.Utils.fitDOMElementInArea(this.videoElement, this.reference, 0, 0, this.reference.width, this.reference.height)
第二:
加Event.RESIZE
Laya.stage.on(Laya.Event.RESIZE, this, Laya.Utils.fitDOMElementInArea, [this.videoElement, this.reference, 0, 0, this.reference.width, this.reference.height])
第三:
离开这个有videoElement页面 也做了
Laya.stage.off(Laya.Event.RESIZE, this, Laya.Utils.fitDOMElementInArea);
第四:
在其他页面拖动浏览器改变大小
如果我不加这句 第二步这句 Laya.stage.on(Laya.Event.RESIZE, this, Laya.Utils.fitDOMElementInArea, [this.videoElement, this.reference, 0, 0, this.reference.width, this.reference.height]) 就没事
但是做不到拖动浏览器改变长宽 resize videoElement效果。这个改videoElement 长宽第一次进页面是没事的 就离开 (stage.removeChild) 后再改浏览器长宽就不行了。