diff --git a/SwiftProject/SwiftProject.xcworkspace/xcuserdata/aaa.xcuserdatad/UserInterfaceState.xcuserstate b/SwiftProject/SwiftProject.xcworkspace/xcuserdata/aaa.xcuserdatad/UserInterfaceState.xcuserstate index 97d0266..a63c42a 100644 Binary files a/SwiftProject/SwiftProject.xcworkspace/xcuserdata/aaa.xcuserdatad/UserInterfaceState.xcuserstate and b/SwiftProject/SwiftProject.xcworkspace/xcuserdata/aaa.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/SwiftProject/SwiftProject.xcworkspace/xcuserdata/aaa.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/SwiftProject/SwiftProject.xcworkspace/xcuserdata/aaa.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist index 24bb893..b6c8e21 100644 --- a/SwiftProject/SwiftProject.xcworkspace/xcuserdata/aaa.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ b/SwiftProject/SwiftProject.xcworkspace/xcuserdata/aaa.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -611,75 +611,12 @@ filePath = "SwiftProject/Project/Controller/RecordingVideo/CCSpatialVideoDisplayController/CCSpatialVideoDisplayController.swift" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "367" - endingLineNumber = "367" + startingLineNumber = "371" + endingLineNumber = "371" landmarkName = "viewDidAppear(_:)" landmarkType = "7"> - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/SwiftProject/SwiftProject/Project/Controller/RecordingVideo/CCSpatialVideoDisplayController/CCSpatialVideoDisplayController.swift b/SwiftProject/SwiftProject/Project/Controller/RecordingVideo/CCSpatialVideoDisplayController/CCSpatialVideoDisplayController.swift index 942b301..93d7392 100644 --- a/SwiftProject/SwiftProject/Project/Controller/RecordingVideo/CCSpatialVideoDisplayController/CCSpatialVideoDisplayController.swift +++ b/SwiftProject/SwiftProject/Project/Controller/RecordingVideo/CCSpatialVideoDisplayController/CCSpatialVideoDisplayController.swift @@ -232,6 +232,31 @@ class CCSpatialVideoDisplayController: BaseController { print("PlayerEndTime....") player?.seek(to: .zero) player?.play() + +// self.playerController?.view.layer.sublayers?.forEach({ clayer in +// print("clayer.......\(clayer.self)") +// clayer.backgroundColor = UIColor.red.cgColor +// clayer.sublayers?.forEach({ sclayer in +// print("sclayer.......\(sclayer.self)") +// sclayer.backgroundColor = UIColor.blue.cgColor +// sclayer.sublayers?.forEach({ sscalyer in +// print("sscalyer.......\(sscalyer.self)") +// if let avPlayerLayer = sscalyer as? AVPlayerLayer { +// sscalyer.backgroundColor = UIColor.orange.cgColor +// sscalyer.sublayers?.forEach({ avSubLayer in +// print("avSubLayer.......\(avSubLayer.self)") +// avSubLayer.backgroundColor = UIColor.systemPink.cgColor +// if let avaPlayerLayer2 = avSubLayer as? AVPlayerLayer { +// avaPlayerLayer2.backgroundColor = UIColor.white.cgColor +// +// } +// }) +// } +// +// }) +// }) +// }) + } //监听拖动播放的进度事件 @@ -254,6 +279,8 @@ class CCSpatialVideoDisplayController: BaseController { self?.setUPPlayer() // 检查当前是否已连接到 AirPlay 设备 self?.checkAirPlayStatus() + + } } } @@ -270,6 +297,8 @@ class CCSpatialVideoDisplayController: BaseController { playerController?.player = player playerController!.view.backgroundColor = .clear playerController?.view.frame = CGRect.init(x: 0, y: 170, width: self.view.frame.size.width, height: 400) + + self.addChild(playerController!) self.view.addSubview(playerController!.view)