Kaynağa Gözat

1.修改下载错误判断

huangxiaodong 1 yıl önce
ebeveyn
işleme
5c0383739a

+ 7 - 3
创维盒子/双子星云手机/CloudPlayer/PlayerViewController+otherDelegate.mm

@@ -318,17 +318,21 @@
         //data 的位置 装 成功或者失败
         NSData *failTypeData = [curData subdataWithRange:NSMakeRange(20, 1)];
         //0xcc (204)失败 0xcd (205)文件不存在 0xdd (221)完成  0xbb 187 完成
-        int failType;
+        __block Byte failType;
         [failTypeData getBytes:&failType length:sizeof(failType)];
         
         if(taskIdStr && [taskIdStr isEqualToString:self.downloadFileTaskUid]){
             
-            if(failType == 204 || failType == 205){
+            if(failType == 0xcc || failType == 0xcd){
                 [[downloadManager shareInstance] DownloadFileFailOneFileFun];
             }
-            else if(failType == 221 || failType == 187){
+            else if(failType == 0xdd || failType == 0xbb){
                 [self downloadFileFunServiceResponseFun:[NSData new] with:YES];
             }
+            else{
+                HLog(@"下载数据未知错误");
+                [[downloadManager shareInstance] DownloadFileFailOneFileFun];
+            }
         }
         
         return;