瀏覽代碼

音频播放中,进入云机退出,播放状态的按钮但已暂停播放

huangxiaodong 7 月之前
父節點
當前提交
cbd486ebed

+ 7 - 0
创维盒子/双子星云手机/NAS/NASViewController.m

@@ -1216,6 +1216,13 @@
     audioPlayingView * audioPlayingV = [audioPlayingView sharedInstance];
     [self.view addSubview:audioPlayingV];
     
+    if([DFPlayer sharedPlayer].state == DFPlayerStatePlaying){
+        [audioPlayingV startRotatingImage];
+    }
+    else if ([DFPlayer sharedPlayer].state == DFPlayerStatePause){
+        [audioPlayingV stopRotatingImage];
+    }
+    
     [audioPlayingV mas_makeConstraints:^(MASConstraintMaker *make) {
         make.height.mas_equalTo(49);
         make.left.mas_equalTo(0);

+ 7 - 0
创维盒子/双子星云手机/cloudPhone/cloudPhoneViewController.m

@@ -429,6 +429,13 @@
     audioPlayingView * audioPlayingV = [audioPlayingView sharedInstance];
     [self.view addSubview:audioPlayingV];
     
+    if([DFPlayer sharedPlayer].state == DFPlayerStatePlaying){
+        [audioPlayingV startRotatingImage];
+    }
+    else if ([DFPlayer sharedPlayer].state == DFPlayerStatePause){
+        [audioPlayingV stopRotatingImage];
+    }
+    
     [audioPlayingV mas_makeConstraints:^(MASConstraintMaker *make) {
         make.height.mas_equalTo(49);
         make.left.mas_equalTo(0);

+ 7 - 0
创维盒子/双子星云手机/mine/mineViewController.m

@@ -575,6 +575,13 @@
     audioPlayingView * audioPlayingV = [audioPlayingView sharedInstance];
     [self.view addSubview:audioPlayingV];
     
+    if([DFPlayer sharedPlayer].state == DFPlayerStatePlaying){
+        [audioPlayingV startRotatingImage];
+    }
+    else if ([DFPlayer sharedPlayer].state == DFPlayerStatePause){
+        [audioPlayingV stopRotatingImage];
+    }
+    
     [audioPlayingV mas_makeConstraints:^(MASConstraintMaker *make) {
         make.height.mas_equalTo(49);
         make.left.mas_equalTo(0);

+ 6 - 3
创维盒子/双子星云手机/webRtc/webRtcPlayerViewController.m

@@ -512,9 +512,6 @@
 {
     
     //[self setShowImgAndVoiceTypeFun:NO];
-    if(_isCodeSuspendAudioType){
-        [[DFPlayer sharedPlayer] df_play];
-    }
     
     if(isLan){//保证竖屏
         [self player_rotateToInterfaceOrientation:UIInterfaceOrientationPortrait];
@@ -524,6 +521,12 @@
     ksharedAppDelegate.supportScreenRotateType = NO;
     
     [self HandleSomethingByExitVC];
+    
+    if(_isCodeSuspendAudioType){
+        dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
+            [[DFPlayer sharedPlayer] df_play];
+        });
+    }
 }
 
 #pragma mark 显示关闭投屏提示语