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();
}
}
}