|  | @@ -73,6 +73,8 @@ class BFRecordScreenCameraManager : BFRecordScreenBaseManager{
 | 
											
												
													
														|  |              
 |  |              
 | 
											
												
													
														|  |              guard let wself = self else { return }
 |  |              guard let wself = self else { return }
 | 
											
												
													
														|  |              
 |  |              
 | 
											
												
													
														|  | 
 |  | + 
 | 
											
												
													
														|  | 
 |  | +            BFLog(message: "当前播放器状态: \(wself.avplayer.timeControlStatus.rawValue) \(wself.avplayer.currentItem?.status.rawValue)")
 | 
											
												
													
														|  |              // 拖动的跳跃,不要修改时间点
 |  |              // 拖动的跳跃,不要修改时间点
 | 
											
												
													
														|  |              if (wself.dele?.isNormalPlaying ?? false){
 |  |              if (wself.dele?.isNormalPlaying ?? false){
 | 
											
												
													
														|  |                  wself.currentAssetProgress = CMTime(seconds: (currTime + wself.currPlayTime).seconds, preferredTimescale: 1000)
 |  |                  wself.currentAssetProgress = CMTime(seconds: (currTime + wself.currPlayTime).seconds, preferredTimescale: 1000)
 | 
											
										
											
												
													
														|  | @@ -80,8 +82,12 @@ class BFRecordScreenCameraManager : BFRecordScreenBaseManager{
 | 
											
												
													
														|  |  //            BFLog(1, message: "拖动 currTime: \(currTime.seconds)")
 |  |  //            BFLog(1, message: "拖动 currTime: \(currTime.seconds)")
 | 
											
												
													
														|  |              DispatchQueue.main.async {[weak self] in
 |  |              DispatchQueue.main.async {[weak self] in
 | 
											
												
													
														|  |                  guard let wself = self else { return }
 |  |                  guard let wself = self else { return }
 | 
											
												
													
														|  | -                wself.dele?.updateSubtitle(time: wself.currentAssetProgress)
 |  | 
 | 
											
												
													
														|  | -                wself.locationTo(time: wself.currentAssetProgress)
 |  | 
 | 
											
												
													
														|  | 
 |  | +                //add by ak 播放状态才进行刷新 UI
 | 
											
												
													
														|  | 
 |  | +                if(wself.avplayer.timeControlStatus == .playing){
 | 
											
												
													
														|  | 
 |  | +                    wself.dele?.updateSubtitle(time: wself.currentAssetProgress)
 | 
											
												
													
														|  | 
 |  | +                    wself.locationTo(time: wself.currentAssetProgress)
 | 
											
												
													
														|  | 
 |  | +                }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |              }
 |  |              }
 | 
											
												
													
														|  |              
 |  |              
 | 
											
												
													
														|  |          }) as? NSKeyValueObservation
 |  |          }) as? NSKeyValueObservation
 |