From 01b8b5bde8a58060bdd03b78a32747c5aa551976 Mon Sep 17 00:00:00 2001
From: wxr <464027401@qq.com>
Date: 星期三, 01 十二月 2021 09:32:54 +0800
Subject: [PATCH] 111

---
 HDL_ON/DAL/ThirdPartySdk/ESOnVideo.cs |   66 ++++++++++++++-------------------
 1 files changed, 28 insertions(+), 38 deletions(-)

diff --git a/HDL_ON/DAL/ThirdPartySdk/ESOnVideo.cs b/HDL_ON/DAL/ThirdPartySdk/ESOnVideo.cs
index df8612f..0965c39 100644
--- a/HDL_ON/DAL/ThirdPartySdk/ESOnVideo.cs
+++ b/HDL_ON/DAL/ThirdPartySdk/ESOnVideo.cs
@@ -57,6 +57,18 @@
         }
 
         /// <summary>
+        /// 濡傛灉鍩熷悕鍖呭惈china锛屽垯SDK 浣跨敤涔愭鐨勪腑鍥藉ぇ闄�(姝e紡)鍩熷悕
+        /// </summary>
+        /// <returns></returns>
+        bool GetIsChinaMainland()
+        {
+            ////寮哄埗浣跨敤鍥藉唴
+            //return true;
+
+            return OnAppConfig.Instance.RequestHttpsHost.Contains("china");//濡傛灉鍩熷悕鍖呭惈china锛屽垯SDK 浣跨敤涔愭鐨勪腑鍥藉ぇ闄�(姝e紡)鍩熷悕
+        }
+
+        /// <summary>
         /// 鐩戞帶椤甸潰
         /// </summary>
         /// <param name="mESVideoInfo"></param>
@@ -71,12 +83,12 @@
             {
                 //涔愭鍙瀵硅
                 //1.鍒濆鍖朙COpenSDK_Api
-                LCApiKit.SharedInstance().IsChinaMainland = OnAppConfig.Instance.RequestHttpsHost.Contains("china");//濡傛灉鍩熷悕鍖呭惈china锛屽垯SDK 浣跨敤涔愭鐨勪腑鍥藉ぇ闄�(姝e紡)鍩熷悕
+                LCApiKit.SharedInstance().IsChinaMainland = GetIsChinaMainland();
                 LCApiKit.SharedInstance().InitSDKOpenApi(mESVideoInfo.Lc_AccessToken);
                 LCApiKit.SharedInstance().CurrentDevicePlayToken = mESVideoInfo.Lc_PlayToken;
                 LCApiKit.SharedInstance().CurrentDeviceId = mESVideoInfo.Lc_DeviceId;
                 LCApiKit.SharedInstance().CurrentDeviceName = mESVideoInfo.DeviceName;
-                LCApiKit.SharedInstance().CurrentPsk = mESVideoInfo.Lc_DeviceId;
+                LCApiKit.SharedInstance().CurrentPsk = mESVideoInfo.Lc_Psk;
                 //2.璋冩暣鐩戣椤甸潰
                 LCOnMonitorViewController vc = new LCOnMonitorViewController();
                 mOnLCCallDelegate = new OnLCCallDelegate(this);
@@ -108,20 +120,14 @@
             if (interphoneType == InterphoneType.IMOUVISIAL.ToString())
             {
                 intent = new Intent(Shared.Application.Activity, typeof(HDL_ON_Android.LeChengVideoActivity));
-                intent.PutExtra("ESVideoUUID", mESVideoInfo.ESVideoUUID);
-                intent.PutExtra("uuid", mESVideoInfo.uuid);
-                intent.PutExtra("DeviceName", mESVideoInfo.DeviceName);
-                intent.PutExtra("cmtID", mESVideoInfo.cmtID);
-                intent.PutExtra("roomno", mESVideoInfo.roomno);
-                intent.PutExtra("unitno", mESVideoInfo.unitno);
-                intent.PutExtra("HomeID", PirSend.HomeId);
-                intent.PutExtra("callId", mESVideoInfo.callId);
-                intent.PutExtra("Type", 0);
-
+         
                 //=========涔愭==========
+                intent.PutExtra("Type", 0);
+                intent.PutExtra("callId", mESVideoInfo.callId);
+                intent.PutExtra("DeviceName", mESVideoInfo.DeviceName);
                 intent.PutExtra("AccessToken", mESVideoInfo.Lc_AccessToken);
                 intent.PutExtra("DeviceId", mESVideoInfo.Lc_DeviceId);
-                intent.PutExtra("Location", OnAppConfig.Instance.RequestHttpsHost.Contains("china") ? 0 : 1);//濡傛灉鍩熷悕鍖呭惈china锛屽垯鏄浗鍐呰处鍙�);
+                intent.PutExtra("Location", GetIsChinaMainland() ? 0 : 1);//濡傛灉鍩熷悕鍖呭惈china锛屽垯鏄浗鍐呰处鍙�);
                 intent.PutExtra("PlayToken", mESVideoInfo.Lc_PlayToken);
                 intent.PutExtra("Psk", mESVideoInfo.Lc_Psk);
 
@@ -141,12 +147,7 @@
                 intent.PutExtra("callId", mESVideoInfo.callId);
                 intent.PutExtra("Type", 0);
 
-                //=========涔愭==========
-                intent.PutExtra("AccessToken", mESVideoInfo.Lc_AccessToken);
-                intent.PutExtra("DeviceId", mESVideoInfo.Lc_DeviceId);
-                intent.PutExtra("Location", OnAppConfig.Instance.RequestHttpsHost.Contains("china") ? 0 : 1);//濡傛灉鍩熷悕鍖呭惈china锛屽垯鏄浗鍐呰处鍙�);
-                intent.PutExtra("PlayToken", mESVideoInfo.Lc_PlayToken);
-                intent.PutExtra("Psk", mESVideoInfo.Lc_Psk);
+               
 
                 Shared.Application.Activity.StartActivity(intent);
             }
@@ -179,13 +180,13 @@
             {
                 //涔愭鍙瀵硅
                 //1.鍒濆鍖朙COpenSDK_Api
-                LCApiKit.SharedInstance().IsChinaMainland = OnAppConfig.Instance.RequestHttpsHost.Contains("china");//濡傛灉鍩熷悕鍖呭惈china锛屽垯SDK 浣跨敤涔愭鐨勪腑鍥藉ぇ闄�(姝e紡)鍩熷悕
+                LCApiKit.SharedInstance().IsChinaMainland = GetIsChinaMainland();
                 LCApiKit.SharedInstance().InitSDKOpenApi(mESVideoInfo.Lc_AccessToken);
                 //2021-05-18 鐩墠鎺ㄩ�佺殑PlayToken;鏈夐棶棰樹細瀵艰嚧SDK宕╂簝锛屾殏鏃朵笉浼�
                 //LCApiKit.SharedInstance().CurrentDevicePlayToken = mESVideoInfo.Lc_PlayToken;
                 LCApiKit.SharedInstance().CurrentDeviceId = mESVideoInfo.Lc_DeviceId;
                 LCApiKit.SharedInstance().CurrentDeviceName = mESVideoInfo.DeviceName;
-                LCApiKit.SharedInstance().CurrentPsk = mESVideoInfo.Lc_DeviceId;
+                LCApiKit.SharedInstance().CurrentPsk = mESVideoInfo.Lc_Psk;
                 //2.璺宠浆涔愭鍛煎彨椤甸潰
                 LCOnIntercomViewController vc = new LCOnIntercomViewController();
                 mOnLCCallDelegate = new OnLCCallDelegate(this);
@@ -238,20 +239,14 @@
             {
                 //寰呭垹鍑忎笉蹇呰鍙傛暟
                 intent = new Intent(Shared.Application.Activity, typeof(HDL_ON_Android.LeChengVideoActivity));
-                intent.PutExtra("ESVideoUUID", mESVideoInfo.ESVideoUUID);
-                intent.PutExtra("uuid", mESVideoInfo.uuid);
-                intent.PutExtra("DeviceName", mESVideoInfo.DeviceName);
-                intent.PutExtra("cmtID", mESVideoInfo.cmtID);
-                intent.PutExtra("roomno", mESVideoInfo.roomno);
-                intent.PutExtra("unitno", mESVideoInfo.unitno);
-                intent.PutExtra("HomeID", PirSend.HomeId);
-                intent.PutExtra("callId", mESVideoInfo.callId);
-                intent.PutExtra("Type", 1);
-
+             
                 //=========涔愭==========
+                intent.PutExtra("Type", 1);
+                intent.PutExtra("callId", mESVideoInfo.callId);
+                intent.PutExtra("DeviceName", mESVideoInfo.DeviceName);
                 intent.PutExtra("AccessToken", mESVideoInfo.Lc_AccessToken);
                 intent.PutExtra("DeviceId", mESVideoInfo.Lc_DeviceId);
-                intent.PutExtra("Location", OnAppConfig.Instance.RequestHttpsHost.Contains("china") ? 0 : 1);//濡傛灉鍩熷悕鍖呭惈china锛屽垯鏄浗鍐呰处鍙�);
+                intent.PutExtra("Location", GetIsChinaMainland() ? 0 : 1);//濡傛灉鍩熷悕鍖呭惈china锛屽垯鏄浗鍐呰处鍙�);
                 intent.PutExtra("PlayToken", mESVideoInfo.Lc_PlayToken);
                 intent.PutExtra("Psk", mESVideoInfo.Lc_Psk);
 
@@ -301,12 +296,7 @@
                 intent.PutExtra("callId", mESVideoInfo.callId);
                 intent.PutExtra("Type", 1);
 
-                //=========涔愭==========
-                intent.PutExtra("AccessToken", mESVideoInfo.Lc_AccessToken);
-                intent.PutExtra("DeviceId", mESVideoInfo.Lc_DeviceId);
-                intent.PutExtra("Location", OnAppConfig.Instance.RequestHttpsHost.Contains("china") ? 0 : 1);//濡傛灉鍩熷悕鍖呭惈china锛屽垯鏄浗鍐呰处鍙�);
-                intent.PutExtra("PlayToken", mESVideoInfo.Lc_PlayToken);
-                intent.PutExtra("Psk", mESVideoInfo.Lc_Psk);
+               
 
 
                 Shared.Application.Activity.StartActivity(intent);

--
Gitblit v1.8.0