/// <summary> /// 云视通_SDK释放 /// </summary> public static void ColundSee_SDKRelease() { SDKEventCallBack(Enum_VideoType.CloundSee, Enum_SDKStateEventType.SDKReleaseStart); SDK_JCSDK.JCSDK_ReleaseSDK(); SDKState.CloundSeeSDKState = Enum_SDKState.SDK_Release; SDKEventCallBack(Enum_VideoType.CloundSee, Enum_SDKStateEventType.SDKReleaseEnd); }
/// <summary> /// 云视通_初始化SDK /// </summary> public static void CloundSee_SDKInit(int intLocStartPort = -1, string strTempFileDicPath = "") { if (SDKState.CloundSeeSDKState != Enum_SDKState.SDK_Init) { SDKEventCallBack(Enum_VideoType.CloundSee, Enum_SDKStateEventType.SDKInitStart); // 不属于初始化状态 ProgParameter.intCloundSee_intLocStartPort = intLocStartPort; if (string.IsNullOrEmpty(strTempFileDicPath.Trim())) { ProgParameter.strCloundSee_TempDicPath = ProgConstants.ro_strCloundSee_TempDicPath; } else { ProgParameter.strCloundSee_TempDicPath = strTempFileDicPath; } //初始化 if (SDK_JCSDK.JCSDK_InitSDK(ProgParameter.intCloundSee_intLocStartPort, ProgParameter.strCloundSee_TempDicPath)) { SDKState.CloundSeeSDKState = Enum_SDKState.SDK_Init; } else { SDKState.CloundSeeSDKState = Enum_SDKState.SDK_InitFail; return; } SDKEventCallBack(Enum_VideoType.CloundSee, Enum_SDKStateEventType.SDKInitEnd); } }