视频tipsbutton隐藏
This commit is contained in:
parent
f89962cae9
commit
1522976376
@ -280,6 +280,9 @@ class CCSpatialVideoDisplayController: BaseController {
|
|||||||
self.customPlayer.snp.updateConstraints { make in
|
self.customPlayer.snp.updateConstraints { make in
|
||||||
make.height.equalTo(460)
|
make.height.equalTo(460)
|
||||||
}
|
}
|
||||||
|
self.customPlayer.boardViewDismissCallback = {[weak self] value in
|
||||||
|
self?.tipsButton.isHidden = !value
|
||||||
|
}
|
||||||
navtionBar?.snp.updateConstraints { make in
|
navtionBar?.snp.updateConstraints { make in
|
||||||
make.top.equalToSuperview().offset(0)
|
make.top.equalToSuperview().offset(0)
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,11 +8,13 @@
|
|||||||
import Foundation
|
import Foundation
|
||||||
import UIKit
|
import UIKit
|
||||||
import AVKit
|
import AVKit
|
||||||
|
typealias ZZHCustomPlayerBoardViewDismissCallback = (_ value:Bool)->Void
|
||||||
typealias CustomMaskViewTapCallback = ()->Void
|
typealias CustomMaskViewTapCallback = ()->Void
|
||||||
let userdefaultValueKey_scale = "userdefaultValueKey_scale"
|
let userdefaultValueKey_scale = "userdefaultValueKey_scale"
|
||||||
let userdefaultValueKey_ed = "userdefaultValueKey_ed"
|
let userdefaultValueKey_ed = "userdefaultValueKey_ed"
|
||||||
class ZZHCustomPlayer: UIView {
|
class ZZHCustomPlayer: UIView {
|
||||||
|
//用于隐藏那个操作说明回调
|
||||||
|
var boardViewDismissCallback:ZZHCustomPlayerBoardViewDismissCallback?
|
||||||
|
|
||||||
//点击maskview 的回调,主要用于方向旋转
|
//点击maskview 的回调,主要用于方向旋转
|
||||||
var maskViewTapCallback:CustomMaskViewTapCallback?
|
var maskViewTapCallback:CustomMaskViewTapCallback?
|
||||||
@ -115,6 +117,8 @@ class ZZHCustomPlayer: UIView {
|
|||||||
UserDefaults.standard.setValue(currentScale, forKey: userdefaultValueKey_scale )
|
UserDefaults.standard.setValue(currentScale, forKey: userdefaultValueKey_scale )
|
||||||
UserDefaults.standard.setValue(currentED, forKey: userdefaultValueKey_ed)
|
UserDefaults.standard.setValue(currentED, forKey: userdefaultValueKey_ed)
|
||||||
UserDefaults.standard.synchronize()
|
UserDefaults.standard.synchronize()
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func releaseVideoComposition() {
|
func releaseVideoComposition() {
|
||||||
@ -246,6 +250,9 @@ class ZZHCustomPlayer: UIView {
|
|||||||
|
|
||||||
//显示调节瞳距、缩放的界面
|
//显示调节瞳距、缩放的界面
|
||||||
@objc func showEDView(sender:UIButton){
|
@objc func showEDView(sender:UIButton){
|
||||||
|
if let bvcallback = self.boardViewDismissCallback {
|
||||||
|
bvcallback(false)
|
||||||
|
}
|
||||||
CustomParamBoardView.showBoard(scaleCallback: {[weak self] scale in
|
CustomParamBoardView.showBoard(scaleCallback: {[weak self] scale in
|
||||||
self?.currentScale = scale
|
self?.currentScale = scale
|
||||||
}, edCallback: {[weak self] ed in
|
}, edCallback: {[weak self] ed in
|
||||||
@ -253,8 +260,12 @@ class ZZHCustomPlayer: UIView {
|
|||||||
},resetCallback:{[weak self] in
|
},resetCallback:{[weak self] in
|
||||||
self?.currentScale = 1.0
|
self?.currentScale = 1.0
|
||||||
self?.currentED = 0
|
self?.currentED = 0
|
||||||
|
|
||||||
}, dismissCallback:{[weak self] in
|
}, dismissCallback:{[weak self] in
|
||||||
self?.saveParams()
|
self?.saveParams()
|
||||||
|
if let bvcallback = self?.boardViewDismissCallback {
|
||||||
|
bvcallback(true)
|
||||||
|
}
|
||||||
},scale: currentScale, ed: currentED,canChangeED: isPlayingOnExternalScreen)
|
},scale: currentScale, ed: currentED,canChangeED: isPlayingOnExternalScreen)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user