浏览代码

1.音视频链接不通的情况

huangxiaodong 1 年之前
父节点
当前提交
4dc44d41a8
共有 1 个文件被更改,包括 5 次插入8 次删除
  1. 5 8
      创维盒子/双子星云手机/CloudPlayer/PlayerViewController.mm

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

@@ -303,6 +303,8 @@ ComontAlretViewControllerDelegate>
     [hidenTextField resignFirstResponder];
     hidenTextField.text = @"";
     hidenTextFieldOldStr = nil;
+    
+    self.webSocketConcentTime = 0;
 }
 
 - (void)viewWillAppear:(BOOL)animated {
@@ -1037,7 +1039,6 @@ ComontAlretViewControllerDelegate>
 #pragma mark  - RCLiveSteamManagerDelegate
 
 - (void)liveStreamManagerOutPut:(RCLiveSteamManager *)manager didOutPutVideoPixelBuffer:(CVPixelBufferRef)pixelBuffer {
-    
     mySelf.concentTime = [iTools getNowTimeStamp];
     
     if(!_canShowImgAndVoiceType){
@@ -2939,13 +2940,6 @@ 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]){
@@ -2955,6 +2949,9 @@ static int  couneeee = 0;
              [self showNewIndicator];
              [self tryAgain];
         }
+        else if(self.webSocketConcentTime > 0){
+            [self showNetErrorAlertFun:3];
+        }
        
         
         /*弹窗提示*/