【问题标题】:How to integrate Linphone SDK with Existing Swift Project?如何将 Linphone SDK 与现有的 Swift 项目集成?
【发布时间】:2019-09-25 06:10:53
【问题描述】:

我已按照有关如何与 linphone SDK 集成的说明进行操作

之后,我按照这个指令进行操作

我已经完成了最终构建的 Linphone SDK 文件,接下来是集成过程。我没有找到关于如何使用 swift 项目实施的任何文件或任何建议

liblinphone的文档(不包括如何集成类函数)

【问题讨论】:

  • 你的项目中集成了linphone SDK吗?
  • 是的,我已经在我的项目中集成了 linphone SDK,但仍然不知道如何使用他们的 SDK

标签: ios swift linphone linphone-sdk


【解决方案1】:

希望您已经为 linphone 安装了 4.2 版的 pod。如果没有,请看看这个。

source "https://gitlab.linphone.org/BC/public/podspec.git"
source "https://github.com/CocoaPods/Specs.git"

def basic_pods
  if ENV['PODFILE_PATH'].nil?
    pod 'linphone-sdk', '4.2'
    else
    pod 'linphone-sdk', :path => ENV['PODFILE_PATH']  # loacl sdk
  end
end

步骤 1-> 你需要添加一个桥接文件并在其中导入以下文件。

#include "linphone/lpconfig.h"
#include "linphone/linphonecore.h"
#include "linphone/linphonecore_utils.h"

步骤 2-> 之后创建 1 个 .h.m 文件,并在其中复制 linphone 项目中的所有呼叫相关功能,例如呼出、呼入等。

Step 3-> 创建你输入了.h文件名的对象。

Step4-> 在对象变量的帮助下调用该功能。

【讨论】:

  • 第 2 步是否需要创建 .m 文件?
  • 是的,您需要提及linphone使用的所有方法,例如拨出电话,保留电话。
  • 很清楚,您有任何使用 linphone 的示例项目或任何公共 git 存储库吗?我对这个库有点陌生。为了确保我将使用必要的方法。我的需要是让它可以调用并且可以进行视频通话
  • 是的,我在其中一个项目中做到了。但是我不能和你分享一个完整的项目。如果你想帮忙,我可以在这里帮你。
  • 你可以关注这个项目:github.com/hamzaozturk/linphone-swift-demo
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-01-07
  • 2014-07-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多