iOS 集成萤石摄像头SDK

2018-08-28  本文已影响561人  路边的风景呢

最近由于工作的需要,需要集成萤石的SDK 网上都没有demo在这里给大家分享一下 

1.这个只能在真机上用 用模拟器的话会报错 文件路径找不到或者缺少文件

2.要根据文档去下载里面要用的文件 具体的可以去看文档

1  导入系统依赖库libstdc++.6.0.9、CoreMedia、AudioToolbox、VideoToolbox.framework、GLKit.framework、OpenAL.framework、MobileCoreServices、SystemConfiguration、CoreTelephony、AVFoundation.framework、libc++、libiconv.2.4.0、libbz2、libz

2  target 的 bitcode 功能 Build Settings -> Enable Bitcode 设置为 NO

3  添加 Other Linker Flags-ObjC

再就是在APPdelegate.m文件里面 倒入头文件

#import "EZHCNetDeviceSDK.h"

#import "EZConstants.h"//

#define EzvizAppKey @"你们的APPKey"

#import "EZUIKit.h"

#import "EZOpenSDK.h"

然后就是

- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions {

    [EZOpenSDK setDebugLogEnable:YES];

    [EZOpenSDK initLibWithAppKey:EzvizAppKey];

    [EZHCNetDeviceSDK initSDK];

    [EZOpenSDK enableP2P:YES];

}

还有配置权限 相机以及麦克风看你的需求

权限配置是在工程的info.plist文件中进行配置。在Xcode工程的文件导航栏中找到该文件,右键选择Open As -> Source Code,在合适位子添加对应权限代码。

相册权限: 如果需要使用开放平台播放器录像和截图并保存的功能,就需要配置相册权限。

麦克风权限: 如果需要使用设备对讲功能,就需要配置麦克风权限。务必在发起对讲前向iOS系统申请麦克风权限,否则将导致第一次对讲异常。

摄像头权限: 如果需要仿照demo实现扫码添加设备功能,就需要配置摄像头权限。

大概就是这些了 也是刚刚使用这个有哪些不全的东西 还请大佬多多指教

上一篇下一篇

猜你喜欢

热点阅读