私はiosでカメラアプリを設計しています。iPhone 5 ではビデオは画面全体を使用していますが、カメラは使用していません。そこで、デフォルトのカメラがアプリの設計に使用するカメラ画面の画面幅と高さを知りたいと思いました。
1 に答える
0
これは、ビデオ カメラからのフィードとは異なり、カメラからのフィードはデバイスの画面とは異なる縦横比を持っているためです。これを修正するには、フィードの縦横比に合わせてプレビュー レイヤーのサイズを変更するか、ビデオ プレビュー レイヤーのビデオ グラビティ プロパティを変更する必要があります。
これらのいずれかで十分です。
[myPreviewLayer setVideoGravity:AVLayerVideoGravityResizeAspectFill];
[myPreviewLayer setVideoGravity:AVLayerVideoGravityResize];
于 2013-08-29T18:00:43.580 に答える