Pārlūkot izejas kodu

3.音视频通道连接失败(信令已连上) 弹框报错

huangxiaodong 1 gadu atpakaļ
vecāks
revīzija
943756712e

+ 12 - 0
创维盒子/双子星云手机/CloudPlayer/PlayerViewController.mm

@@ -142,6 +142,8 @@ ComontAlretViewControllerDelegate>
 @property (nonatomic, copy)   NSTimer            *timer; // 定时器-控制按钮
 /**30s后 渲染时间戳无更新 自动断开链接*/
 @property (nonatomic, assign) NSInteger          concentTime; // 拉流数据 渲染更新时间戳
+@property (nonatomic, assign) NSInteger          webSocketConcentTime;
+
 /**定时器计数*/
 @property (nonatomic, assign) NSInteger          currentTime;
 /**定时器计数*/
@@ -1704,6 +1706,8 @@ NSDate *lastVideoTome;/*上一帧数据时间*/
     
     //获取磁盘外挂
     [self getExtraFilesListFun];
+    
+    self.webSocketConcentTime  = [iTools getNowTimeStamp];
 }
 
 #pragma mark 获取外挂产品
@@ -2934,6 +2938,14 @@ static int  couneeee = 0;
 
     if (self.concentTime == 0) { //云手机未连接成功
         HLog(@"云手机未连接成功");
+        
+        if(self.webSocketConcentTime >0){
+            NSInteger timeDiff2 = now - self.webSocketConcentTime;
+            if(timeDiff2 >= 30){
+                [self showNetErrorAlertFun:3];
+            }
+        }
+        
     }else if (timeDiff >= 30) { // 30s 无渲染数据
         
         if(!_needToDissconnectType && !_isLoginAgainType && [self isPlayerViewIsTopVCFun]){