加了字幕翻译页面退出结束录音
authorliangzhenying <867174124@qq.com>
Wed, 1 Apr 2026 07:43:16 +0000 (15:43 +0800)
committerliangzhenying <867174124@qq.com>
Wed, 1 Apr 2026 07:43:16 +0000 (15:43 +0800)
ShenYin/ShenYin/Cache/Model/SubTitleCacheModel.swift
ShenYin/ShenYin/Channel/PLAYBOY/Channel/UI/PbSubTitleVC.swift

index 1970319..a2b2ab6 100644 (file)
@@ -95,7 +95,7 @@ class SubTitleCacheModel:NSObject,HandyJSON,NSCoding {
         lan_to = CCAiLanguage(rawValue: lanToString) ?? .chinse
         fontType = SubTitleFontType(rawValue: fontTypeValue) ?? .stand
         showType = SubTitleShowType(rawValue: showTypeValue) ?? .all
-        sourceType = SubTitleSoureType(rawValue: sourceTypeValue) ?? .mic
+        sourceType = SubTitleSoureType(rawValue: sourceTypeValue) ?? .phone
     }
 }
 
index 0ca36d3..f1e6b52 100644 (file)
@@ -30,6 +30,21 @@ class PbSubTitleVC: BaseVC {
         languageItem.rightLabel.language = cache.lan_to
     }
 
+    override func viewDidAppear(_ animated: Bool) {
+        super.viewDidAppear(animated)
+        disablePopGesture()
+    }
+    override func viewDidDisappear(_ animated: Bool) {
+        super.viewDidDisappear(animated)
+        enablePopGesture()
+    }
+    override func navleftViewTapped() {
+        if toolBar.recordBtn.isSelected {
+            DcStereo.shared.recordStop()
+        }
+        super.navleftViewTapped()
+    }
+    
     override func setupViews() {
         view.backgroundColor = .color(.bgColor)
         navBar.do { v in