|
@@ -11,6 +11,7 @@ import BFUIKit
|
|
import Foundation
|
|
import Foundation
|
|
import Photos
|
|
import Photos
|
|
import UIKit
|
|
import UIKit
|
|
|
|
+import BFAnalyzeKit
|
|
|
|
|
|
class INVideoExportController: BFBaseViewController {
|
|
class INVideoExportController: BFBaseViewController {
|
|
var avplayerTimeObserver: NSKeyValueObservation?
|
|
var avplayerTimeObserver: NSKeyValueObservation?
|
|
@@ -164,6 +165,8 @@ class INVideoExportController: BFBaseViewController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ // 合成成功上报
|
|
|
|
+ BFEventTrackAdaptor.baseReportUpload(businessType: nil, objectType: .ot_composeSuccess, pageSource: .sp_composePage,commonParams: commonParams())
|
|
}
|
|
}
|
|
return export
|
|
return export
|
|
}()
|
|
}()
|
|
@@ -176,6 +179,8 @@ class INVideoExportController: BFBaseViewController {
|
|
override func viewWillAppear(_ animated: Bool) {
|
|
override func viewWillAppear(_ animated: Bool) {
|
|
super.viewWillAppear(animated)
|
|
super.viewWillAppear(animated)
|
|
showNavigation()
|
|
showNavigation()
|
|
|
|
+ // 曝光上报
|
|
|
|
+ BFEventTrackAdaptor.baseReportUpload(businessType: .bt_pageView, objectType: nil, pageSource: .sp_composePage, commonParams: commonParams())
|
|
}
|
|
}
|
|
|
|
|
|
override func viewWillDisappear(_ animated: Bool) {
|
|
override func viewWillDisappear(_ animated: Bool) {
|
|
@@ -301,6 +306,8 @@ class INVideoExportController: BFBaseViewController {
|
|
progreddL.isHidden = true
|
|
progreddL.isHidden = true
|
|
export.startExprot(synthesisAll: saveAllBtn.isSelected)
|
|
export.startExprot(synthesisAll: saveAllBtn.isSelected)
|
|
UIApplication.shared.isIdleTimerDisabled = true
|
|
UIApplication.shared.isIdleTimerDisabled = true
|
|
|
|
+ // 开始合成上报
|
|
|
|
+ BFEventTrackAdaptor.baseReportUpload(businessType: nil, objectType: .ot_startCompose, pageSource: .sp_composePage,commonParams: commonParams())
|
|
}
|
|
}
|
|
|
|
|
|
@objc func saveToPhotoNow() {
|
|
@objc func saveToPhotoNow() {
|
|
@@ -327,6 +334,8 @@ class INVideoExportController: BFBaseViewController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ // 点击保存至相册上报
|
|
|
|
+ BFEventTrackAdaptor.baseReportUpload(businessType: .bt_buttonClick, objectType: .ot_saveToAblum, pageSource: .sp_composePage,extParams: (saveAllBtn.isSelected ? ["saveAll":true] : ["saveRecord":true]),commonParams: commonParams())
|
|
}
|
|
}
|
|
|
|
|
|
@objc func saveAllAction(btn: UIButton) {
|
|
@objc func saveAllAction(btn: UIButton) {
|