アプリケーションの残りの部分に影響を与えずに、FLVPlayBack のインスタンスをフルスクリーンで実行しようとしています。
私が読んだものによると、プレイヤーのスケールモードを設定して、拡大したときにウィンドウに収まるようにしました。
flvPlayer.scaleMode = "exactFit";
また、ステージがスケールアップしないように、ステージのスケール モードも設定しました。
stage.scaleMode = "noScale";
次に、フルスクリーン ボタンをクリックしたときのビデオ プレーヤーの動作を制御するために、プレーヤーの fullScreenTakeOver 設定も使用します。
コードを「false」に設定した場合
flvPlayer.fullScreenTakeOver = false;
すると、インターフェース全体がフルスクリーンになり、ステージがウィンドウの中央に配置されます。これは、ステージをスケーリングしないように設定したためだと思います。ビデオは通常のサイズのままで、それが行っていたことを続けます。全画面表示を終了すると、ステージが縮小して通常の状態に戻ります。
一方、「true」に設定した場合
flvPlayer.fullScreenTakeOver = true;
次に、ビデオが画面を占有しますが、拡大はしません。代わりに、ビデオがページの中央に配置され、コントロールのクリック可能な領域が、ビデオがフルサイズの場合の場所に移動します。ボタンがどこにあるべきかを推測します。
どちらの場合も、ビデオは正常に動作し続けます。
設定の適切な組み合わせについて誰か助けてもらえますか? アプリケーションのウィンドウサイズを維持し、フライプレーヤーをフルスクリーンに合わせてスケーリングする必要があります。
ありがとう。