|  | @@ -64,8 +64,11 @@ class BFRecordScreenImageManager : BFRecordScreenBaseManager{
 | 
	
		
			
				|  |  |          }){
 | 
	
		
			
				|  |  |              let su = (recordPlayer?.currentItem?.asset as? AVURLAsset)?.url.lastPathComponent != (voice.wavFilePath as NSString?)?.lastPathComponent
 | 
	
		
			
				|  |  |              if (recordPlayer?.currentItem == nil) || su || (!su && !isPlaying){
 | 
	
		
			
				|  |  | +                if su { // 我需要换源地址
 | 
	
		
			
				|  |  | +                    recordPlayer?.pause()
 | 
	
		
			
				|  |  | +                    recordPlayer?.replaceCurrentItem(with: AVPlayerItem(url: URL(fileURLWithPath: voice.wavFilePath)))
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |                  isPlaying = true
 | 
	
		
			
				|  |  | -                recordPlayer?.replaceCurrentItem(with: AVPlayerItem(url: URL(fileURLWithPath: voice.wavFilePath)))
 | 
	
		
			
				|  |  |                  let tt = max(CMTime.zero, currentAssetProgress - voice.startCMTime)
 | 
	
		
			
				|  |  |                  BFLog(1, message: "tt:\(tt.seconds)")
 | 
	
		
			
				|  |  |                  recordPlayer?.seek(to: tt , toleranceBefore: CMTime(seconds: 1, preferredTimescale: 10000), toleranceAfter: CMTime(seconds: 1, preferredTimescale: 10000), completionHandler: {[weak self] isfinished in
 |