如何在应用程序中启用 iOS 6.0 全景相机?

Posted

技术标签:

【中文标题】如何在应用程序中启用 iOS 6.0 全景相机?【英文标题】:How can you enable the iOS 6.0 panorama camera within an application? 【发布时间】:2012-10-01 01:16:59 【问题描述】:

我正在开发一个使用相机的 ios 6 应用程序,但我一直无法弄清楚如何启用允许用户拍摄全景照片的选项。就拍摄普通照片而言,我已经完成了所有工作,但希望用户可以选择在应用程序中使用 iOS 6 中的新全景功能。

我在网上搜索过,但找不到任何信息(SO、Apple Dev Center 等)。我无法确定这是否有可能。我们可以使用它吗?如果可以,如何使用?

【问题讨论】:

我也遇到了和你一样的问题,想知道你有什么解决办法吗? 我还没有找到任何信息。当我这样做时,我一定会更新我的帖子。 【参考方案1】:

这是不可能的。只能通过UIImagePickerControllerAVFramework 访问摄像头,并且两者都不提供此功能。

AVFramework 为您提供来自相机的数据流,您必须自己处理。除非您想实现自己的全景功能,否则这是不合适的。

虽然UIImagePickerController 中有调整闪光灯、视频/图像和后/前的设置,但没有启用原生全景功能的设置。

与 HDR 照片类似,全景拍摄只能在相机应用中使用。

【讨论】:

是否有任何库可以在 AVFoundation 中启用此功能? 不,情况没有改变 我找到了一个库 here,但不确定它是否可靠。您能帮我解决这个问题吗?

以上是关于如何在应用程序中启用 iOS 6.0 全景相机?的主要内容,如果未能解决你的问题,请参考以下文章

在 ios6 中从 iPhone 相机捕获全景图像

在 iOS 6 中捕获全景的库 [关闭]

如何在 MFMessageComposeViewController 中启用相机?

如何使用额外的选项(如全景)实现相机功能?

Three.js 进阶之旅:全景漫游-初阶移动相机版

能够记住重新打开应用程序时不应显示哪些相机胶卷照片(ios)