0
我們有一個閃存視頻播放器的遺留代碼,其功能已經足夠好,但仍然有一些鬆散的末端,我需要收緊。它可以完成基本的「切換到全屏並恢復到正常大小」特技,但有一個例外。電影無法在全屏閃光視頻播放器中啓動
在應用程序的第一次加載時,如果我先切換到全屏模式,然後單擊播放電影,播放器將全屏顯示,但電影本身仍保持原始大小。
//trigger
if (stage.displayState == StageDisplayState.NORMAL) {
stage.addEventListener('fullScreen', procFullScreen);
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.displayState = StageDisplayState.FULL_SCREEN;
//mv:VideoDisplay
mv.percentHeight = 100;
mv.percentWidth = 100;
mv.x = 0;
mv.y = 0;
}
// event handler
if (event.fullScreen) {
mv.smoothing = true;
this.height = stage.height;
this.width = stage.width;
//videoCanvas:Canvas
videoCanvas.height = Application.application.height;
videoCanvas.width = Application.application.width;
fullScreenViewStack.selectedIndex = 1;
}
VideoDisplay對象甚至會返回預期的寬度/高度,但影片只是以原始大小播放。如果在電影播放過程中切換屏幕尺寸,則電影尺寸會縮小或拉伸。我正在用盡想法,有什麼建議?提前致謝!