【问题标题】:How to implement AVCam for Swift如何为 Swift 实现 AVCam
【发布时间】:2015-02-22 03:25:51
【问题描述】:

您好,我找到了两个关于 AVCam 的链接

  1. 苹果:https://developer.apple.com/library/ios/samplecode/AVCam/History/History.html
  2. alex-chan/AVCamSwift:https://github.com/alex-chan/AVCamSwift

第一个链接有完美运行的演示文件,但它在 Object-C 中 - 有人可以给我看有关将 Object-C 转换为 Swift 的文档吗?

我已经下载了文件的第二个链接,但它在我的 4s 中无法运行 - 谁能告诉我为什么?

我想要一个 swift 版本,以便我可以轻松地将它应用到我的 swift 构建中 + 再次感谢 SO!

【问题讨论】:

    标签: ios swift camera


    【解决方案1】:

    如果你有一个工作的 objc 版本,为什么不直接用桥接头导入它呢?没有关于将 obj-c 转换为 swift 的文档,如果您真的想转换它,您将需要逐行进行。

    你到底想做什么?显示实时摄像机源?这些文档已被移植到 swift 并适合该目的,但您需要先获取输入端口。

    https://developer.apple.com/library/mac/documentation/AVFoundation/Reference/AVCaptureVideoPreviewLayer_Class/index.html#//apple_ref/occ/clm/AVCaptureVideoPreviewLayer/layerWithSession:

    更新:如何导入 obj-c 标头,一种新的创建它们的方法还没有讨论过,它是创建任何普通的 .m 文件或目标 c 文件,然后选择“是”来创建一个 briding 标头,它配置一切为了您。 话虽如此,如果您在使用链接时遇到问题,可能值得多玩一些基础知识,并且可能在尝试实现此类功能之前遵循一些指南。

    这是一个随机的应用程序创建指南http://www.ioscreator.com/tutorials/calculator-tutorial-in-ios8-with-swift,应该可以教会你很多东西。我建议您关注并阅读此类内容,直到您有更多的立足点并且可以提出更多确切的问题。这里没有人会为你重写苹果程序,你的问题非常广泛。

    【讨论】:

    • 我不知道如何导入它 - 我在网上、Apple 网站和 xCode 中查找,但找不到简单的导入按钮。您提供的链接信息很丰富,但我不知道如何实现。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-30
    • 2014-09-07
    • 2016-11-27
    • 2017-04-30
    • 1970-01-01
    相关资源
    最近更新 更多