ユーザーがウィンドウのサイズを変更することを決定したとしても、AVPlayerViewに16:9のアスペクト比を強制できます。ユーザーがAVPlayerView - Swift OS Xのサイズを変更するときのアスペクト比
私の見解は、16で自動的に開くように今、私はそれを持っている:9比(800x450)
スクリーンショット:ユーザーがウィンドウのサイズを変更することを決定した場合http://imgur.com/FzqRAiO
問題は、側面です比率が歪んで、ビデオの周りに大きな黒い四角形が表示されます。
スクリーンショット:効果的に迅速にアスペクト比を強制する/維持のhttp://imgur.com/mCdVOcp
任意の可能な方法?
を使用すると、制約のためにストーリーボードを使用していますか? – Sethmr
いいえ、基本的にはAVCHit Player Viewをルートとするviewcontrollerだけです。私はちょうどそれを考え出した。追加するだけでした。 self.view.window?.aspectRatio = NSSize(幅:16、高さ:9)をviewDidAppearに入れます。 – user3697446