0
我想要使用Flash AS3 FLVPlayback組件的enterFullScreenDisplayState()函數,但不是視頻擴大來填充屏幕,我只是得到一個完全黑屏。我仍然可以聽到播放的視頻,當我Esc時,視頻正常播放。我將發佈爲Adobe AIR桌面應用程序(運行時版本3)。AS3 FLVPlayback全屏模式顯示黑屏
我是一個經驗豐富的閃存開發者,但之前沒有遇到過這個問題,並且現在一直在尋找解決方案几個小時。任何幫助,將不勝感激。下面是我的文檔類的代碼。這似乎很基本,我錯過了什麼?
package {
import flash.display.MovieClip;
import fl.video.FLVPlayback;
import flash.events.MouseEvent;
import fl.controls.Button;
public class VidTest extends MovieClip {
public var vidPlayer:FLVPlayback;
public var fullscreenBtn:Button;
public function VidTest() {
vidPlayer = new FLVPlayback();
vidPlayer.width = 502;
vidPlayer.height = 284;
vidPlayer.source = "airport.f4v";
addChild(vidPlayer);
fullscreenBtn.addEventListener(MouseEvent.CLICK, fullscreenHandler);
}
public function fullscreenHandler(e:MouseEvent):void
{
vidPlayer.enterFullScreenDisplayState();
}
}
}