From 0af30aadd6e0b6549bdcc6c2b2c82b8d12294b85 Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期三, 10 十一月 2021 17:26:23 +0800
Subject: [PATCH] 2021-11-10 1.Android没适配乐橙国内环境问题修复。

---
 HDL_ON/DAL/ThirdPartySdk/ESOnVideo.cs |   62 +++++++++++++------------------
 1 files changed, 26 insertions(+), 36 deletions(-)

diff --git a/HDL_ON/DAL/ThirdPartySdk/ESOnVideo.cs b/HDL_ON/DAL/ThirdPartySdk/ESOnVideo.cs
index c0d9f52..a8e6062 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,7 +83,7 @@
             {
                 //涔愭鍙瀵硅
                 //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;
@@ -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,7 +180,7 @@
             {
                 //涔愭鍙瀵硅
                 //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;
@@ -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