Sfoglia il codice sorgente

1.音频播放时,无文件名称显示

huangxiaodong 10 mesi fa
parent
commit
72f24b4041

+ 17 - 1
创维盒子/双子星云手机/Class/Set/previewFile/audioPlayerViewController.m

@@ -842,13 +842,29 @@
     }else{
         HLog(@"状态码:%lu",(unsigned long)statusCode);
         [[iToast makeText:NSLocalizedString(@"play_video_fail_tip",nil)] show];
-        [[DFPlayer sharedPlayer] df_next];
+        
+        if(_dataArray.count == 1){//只有一首的时间
+            [self stopRotatingImage];
+            [self stopPlayingRotateRightImage];
+            _playPauseBtn.selected = NO;
+        }
+        else{
+            [[DFPlayer sharedPlayer] df_next];
+        }
     }
 }
 
 
 -(void)setTitleFunByIndex
 {
+    if(!_allAudioDataArray){
+        KWeakSelf
+        dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
+            [weakSelf setTitleFunByIndex];
+        });
+        return;
+    }
+    
     if(_index < _allAudioDataArray.count){
         lastFileModel* dataModel = _allAudioDataArray[_index];
         //self.titleLabel.text = dataModel.name;