单眼2d、红蓝立体隐藏瞳距调节slider
This commit is contained in:
parent
9e93170c9d
commit
0e2084a475
@ -27,6 +27,7 @@ class ZZHExternalViewController: UIViewController {
|
||||
|
||||
|
||||
playerLayer = AVPlayerLayer()
|
||||
// playerLayer?.videoGravity = .resizeAspectFill
|
||||
if let externalScreen = UIScreen.screens.first(where: { $0 != UIScreen.main }) {
|
||||
let externalScreenSize = externalScreen.bounds.size
|
||||
playerLayer!.frame = CGRectMake(-externalScreenSize.width*0.5, -externalScreenSize.height*0.5, externalScreenSize.width*2, externalScreenSize.height*2)
|
||||
|
||||
@ -425,7 +425,7 @@ class CCSpatialVideoDisplayController: BaseController {
|
||||
|
||||
//当isAirPlayActive值改变时会调用该方法
|
||||
func setttinisScreenMirroring(isScreenMirroring:Bool){
|
||||
customPlayer.isPlayingOnExternalScreen = isScreenMirroring
|
||||
// customPlayer.isPlayingOnExternalScreen = isScreenMirroring
|
||||
|
||||
releaseVideoComposition()
|
||||
|
||||
|
||||
@ -17,7 +17,7 @@ class ZZHCustomPlayer: UIView {
|
||||
var maskViewTapCallback:CustomMaskViewTapCallback?
|
||||
//标记是否为横屏
|
||||
var isLandscape:Bool = false
|
||||
//标记是否正在串流中
|
||||
//标记是否正在串流中:目前就是用于控制是否显示瞳距调节的slider部分
|
||||
var isPlayingOnExternalScreen = false
|
||||
//视频资源
|
||||
var sourceVideoURL:URL?
|
||||
@ -38,6 +38,13 @@ class ZZHCustomPlayer: UIView {
|
||||
{
|
||||
didSet{
|
||||
//进行相应解码操作,边解边播
|
||||
if selectedIndex == .parallelEyes || selectedIndex == .crossedEyes {
|
||||
isPlayingOnExternalScreen = false
|
||||
}
|
||||
else{
|
||||
isPlayingOnExternalScreen = true
|
||||
currentED = 0
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user