首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AVCam演示OverscanCompensation实现

AVCam演示OverscanCompensation实现
EN

Stack Overflow用户
提问于 2013-05-14 15:09:05
回答 1查看 277关注 0票数 1

我目前正在使用AVCam演示应用程序通过airplay或苹果hdmi适配器呈现实时摄像头视频,以便导入到HD摄像头切换器中。

我遇到的问题是OverScanCompensation从镜像视图中删除了巨大的黑色边框。

我找到的唯一文档是在某个地方实现screen.overscanCompensation = 3;方法?我试着把它放到viewDidLoad中,它会允许我,但它没有改变外部视图上的任何东西?

我在使用UIImagePicker的Airplay演示(quellish)中取得了一些成功,但我更喜欢在这个练习中实现AVFoundation

有没有更好的方法来实现我正在寻找的东西,而不必实现单独的视图控制器?

EN

回答 1

Stack Overflow用户

发布于 2013-06-21 00:00:28

您所需要做的就是在设置外部屏幕时(例如,if ([UIScreen screens count] > 1) externalScreen = (UIScreen *)[UIScreen screens objectAtIndex:1];),将上面的UIScreen实例的overscanCompensation属性设置为(=2)。它将完全摆脱边界(过度扫描)和图像质量恶化的缩放。

有关详细信息,请参阅http://www.iphonelife.com/blog/87/tv-display-output-why-does-your-picture-have-black-border-and-how-can-it-be-fixed

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16537098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档