浏览代码

播放时隐藏控制按钮

harry 3 年之前
父节点
当前提交
ad7caa5b60

+ 14 - 5
BFRecordScreenKit/Classes/RecordScreen/Controller/BFRecordScreenController.swift

@@ -49,9 +49,9 @@ public class BFRecordScreenController: BFBaseViewController {
             recordBtn.setTitle(isRecording ? "松手 完成" : "按住 说话", for: .normal)
             recordBtn.backgroundColor = UIColor.hexColor(hexadecimal: "#389AFF", alpha: isRecording ? 0.6 : 1)
             playBtn.isSelected = isRecording
-            //            if !isRecording {
-            //                BFLog(1, message: "stop")
-            //            }
+//            if !isRecording {
+//                BFLog(1, message: "stop")
+//            }
         }
     }
     
@@ -1241,7 +1241,7 @@ public class BFRecordScreenController: BFBaseViewController {
     
     func play() {
         BFLog(1, message: "开始播放 \(currentAssetProgress.seconds)")
-        
+
         isNormalPlaying = true
         if isEndPlay {
             isEndPlay = false
@@ -1266,12 +1266,21 @@ public class BFRecordScreenController: BFBaseViewController {
         }
         
         deleteRecordBtn.isHidden = true
-        recordBtn.isHidden = false
+        
+        subtitleBtn.isHidden = true
+        soundSettingBtn.isHidden = true
+        withDrawBtn.isHidden = true
+        recordBtn.isHidden = true
     }
     
     func pause() {
         BFLog(1, message: "暂停播放")
         isNormalPlaying = false
+        
+        subtitleBtn.isHidden = false
+        soundSettingBtn.isHidden = false
+        withDrawBtn.isHidden = false
+        recordBtn.isHidden = false
         //        movie?.cancelProcessing()
         assetPlayer?.pause()
         recordPlayer?.pause()

+ 1 - 0
BFRecordScreenKit/Classes/RecordScreen/View/BFVideoThumbProgressView.swift

@@ -155,6 +155,7 @@ class BFVideoThumbProgressView: UIView {
     /// 处理图片缩略图
     func dealWithImageThumb() {
         guard let image = recordItem?.coverImg else {
+            addThumbImages(images: [UIImage]())
             return
         }
         addThumbImages(images: Array(repeating: image, count: 30))