package ezviz.ezopensdk.demo; import android.app.Application; import android.support.annotation.NonNull; import com.videogo.EzvizApplication; import com.videogo.debug.TestParams; import com.videogo.openapi.EZGlobalSDK; import com.videogo.openapi.EZOpenSDK; public class SdkInitTool { public static void initSdk(@NonNull Application application, @NonNull SdkInitParams sdkInitParams){ TestParams.setUse(true); if (sdkInitParams.usingGlobalSDK){ // sdk日志开关,正式发布需要去掉 EZGlobalSDK.showSDKLog(true); // 设置是否支持P2P取流,详见api EZGlobalSDK.enableP2P(true); // APP_KEY请替换成自己申请的 EZGlobalSDK.initLib(application, sdkInitParams.appKey); }else{ // sdk日志开关,正式发布需要去掉 EZOpenSDK.showSDKLog(true); // 设置是否支持P2P取流,详见api EZOpenSDK.enableP2P(true); // APP_KEY请替换成自己申请的 EZOpenSDK.initLib(application, sdkInitParams.appKey); } EZOpenSDK ezvizSDK = EzvizApplication.getOpenSDK(); if (sdkInitParams.accessToken != null){ ezvizSDK.setAccessToken(sdkInitParams.accessToken); } if (sdkInitParams.openApiServer != null && sdkInitParams.openAuthApiServer != null){ ezvizSDK.setServerUrl(sdkInitParams.openApiServer, sdkInitParams.openAuthApiServer); } } }