如何将 Linphone SDK 与现有的 Swift 项目集成?



我已经按照这个关于如何与linphone SDK集成的说明进行操作

  • http://www.linphone.org/technical-corner/liblinphone

之后,我遵循此入侵

  • https://wiki.linphone.org/xwiki/wiki/public/view/Lib/Getting%20started/iOS/

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

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

  • https://www.linphone.org/snapshots/docs/liblinphone/swift/index.html

希望您已经安装了 4.2 版 linphone 的 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项目中与呼叫相关的所有功能,如拨出电话,来电等。

步骤3->创建已输入文件名的对象.h文件名。

步骤4-> 借助对象变量调用该功能。

相关内容

  • 没有找到相关文章

最新更新