我已经按照这个关于如何与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-> 借助对象变量调用该功能。