ソースを参照

在线播放一首歌,再离线,提示未缓存

huangxiaodong 6 ヶ月 前
コミット
f8c760746a

+ 8 - 3
创维盒子/code/Class/Set/previewFile/previewAudioOrDocumentViewController.m

@@ -825,9 +825,6 @@
     if(!_curNASFileAudioMod){
         
         [self getFileListFun:NO];
-        
-        [self checkNetWorkStateFun];
-        
         [self queryShareSwitchFunFun];
     }
 }
@@ -934,6 +931,14 @@
             _curNASFileAudioMod = [[NASFileAudioModel alloc] initWithDictionary:DataDict error:nil];
             
             if(_curNASFileAudioMod && _curNASFileAudioMod.status == 0){
+                for (NASFileAudioDataModel*model in _curNASFileAudioMod.data.list) {
+                    model.isOffLineType = YES;
+                    //判断是否有缓存
+                    BOOL isDidCacheType =  [[audioPlayListManager shareManager] checkFileToDownloadDonewithPath:model.path];
+                    model.isDidCacheType = isDidCacheType;
+                    HLog(@"isDidCacheType: %d-%@",isDidCacheType,model.name)
+                }
+                
                 [self.tableView reloadData];
                 return;
             }

+ 3 - 0
创维盒子/code/Class/Set/uploadFile/downLoadFile/view/downLoadPreViewCell.m

@@ -245,6 +245,9 @@
     if (_curNASFileAudioDataModel.isOffLineType && !_curNASFileAudioDataModel.isDidCacheType) {
         titleLabel.textColor = [UIColor hwColor:@"#666666" alpha:1.0];
     }
+    else{
+        [titleLabel setTextColor:HW0A132BColor];
+    }
     
     NSMutableAttributedString *noteStr = [[NSMutableAttributedString alloc] initWithString:totalStr];