菜鸟教程小白 发表于 2022-12-13 16:44:15

ios - 来自 AVFoundation 的 iPhone 5 视网膜显示纵横比


                                            <p><p>AVFoundation 提供了不同的图像纵横比,供人们在显示视频时使用。</p>

<p>例如:</p>

<pre><code>- NSString *const AVCaptureSessionPreset320x240;
- NSString *const AVCaptureSessionPreset352x288;
- NSString *const AVCaptureSessionPreset640x480;
</code></pre>

<p> <a href="http://developer.apple.com/library/mac/#documentation/AVFoundation/Reference/AVCaptureSession_Class/Reference/Reference.html#//apple_ref/doc/c_ref/AVCaptureSessionPresetHigh" rel="noreferrer noopener nofollow">http://developer.apple.com/library/mac/#documentation/AVFoundation/Reference/AVCaptureSession_Class/Reference/Reference.html#//apple_ref/doc/c_ref/AVCaptureSessionPresetHigh</a> </p>

<p>在 iPhone4 和 iPad 上,这些分辨率设计为全屏。但在配备 Retina 显示屏的 iPhone 5 上,iPhone 显示屏更高。</p>

<p>应该如何处理显示来自 AvFoundation 的视频源?除了必须选择更大的纵横比并对其进行裁剪、缩放视频(破坏其纵横比)或在我们的应用中留下一些空白屏幕空间之外,还有其他选择吗?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您可以在 iPhone 5 上使用 <code>AVCaptureSessionPreset1920x1080</code> 预设。请参阅 <a href="http://developer.apple.com/library/ios/documentation/AVFoundation/Reference/AVCaptureSession_Class/Reference/Reference.html#//apple_ref/doc/c_ref/AVCaptureSessionPreset1920x1080" rel="noreferrer noopener nofollow">AVCaptureSession Class Reference</a> <strong>适用于 iOS</strong>。</p>

<p>编辑:</p>

<p><code>AVCaptureSessionPresetiFrame960x540</code> 预设与 <code>AVCaptureSessionPreset1920x1080</code> 具有相同的比率。如果您想提高性能并保持纵横比,这应该是最佳选择。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 来自 AVFoundation 的 iPhone 5 视网膜显示纵横比,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/12726397/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/12726397/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 来自 AVFoundation 的 iPhone 5 视网膜显示纵横比