iOS 集成螢石攝像頭SDK

最近由于工作的需要,需要集成螢石的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)大佬多多指教

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容