最近由于工作的需要,需要集成螢石的SDK 網(wǎng)上都沒(méi)有demo在這里給大家分享一下?
1.這個(gè)只能在真機(jī)上用 用模擬器的話(huà)會(huì)報(bào)錯(cuò) 文件路徑找不到或者缺少文件
2.要根據(jù)文檔去下載里面要用的文件 具體的可以去看文檔

1 ?導(dǎo)入系統(tǒng)依賴(lài)庫(kù)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 設(shè)置為 NO
3 ?添加 Other Linker Flags-ObjC
再就是在APPdelegate.m文件里面 倒入頭文件
#import "EZHCNetDeviceSDK.h"
#import "EZConstants.h"http://
#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];
}
還有配置權(quán)限 相機(jī)以及麥克風(fēng)看你的需求
權(quán)限配置是在工程的info.plist文件中進(jìn)行配置。在Xcode工程的文件導(dǎo)航欄中找到該文件,右鍵選擇Open As -> Source Code,在合適位子添加對(duì)應(yīng)權(quán)限代碼。
相冊(cè)權(quán)限: 如果需要使用開(kāi)放平臺(tái)播放器錄像和截圖并保存的功能,就需要配置相冊(cè)權(quán)限。

麥克風(fēng)權(quán)限: 如果需要使用設(shè)備對(duì)講功能,就需要配置麥克風(fēng)權(quán)限。務(wù)必在發(fā)起對(duì)講前向iOS系統(tǒng)申請(qǐng)麥克風(fēng)權(quán)限,否則將導(dǎo)致第一次對(duì)講異常。

攝像頭權(quán)限: 如果需要仿照demo實(shí)現(xiàn)掃碼添加設(shè)備功能,就需要配置攝像頭權(quán)限。

大概就是這些了 也是剛剛使用這個(gè)有哪些不全的東西 還請(qǐng)大佬多多指教