diff --git a/SwiftProject/SwiftProject/Project/Controller/RecordingVideo/CCSpatialVideoDisplayController/ZZHCustomPlayerForVideoTask.swift b/SwiftProject/SwiftProject/Project/Controller/RecordingVideo/CCSpatialVideoDisplayController/ZZHCustomPlayerForVideoTask.swift index 0340ae5..fed6fc9 100644 --- a/SwiftProject/SwiftProject/Project/Controller/RecordingVideo/CCSpatialVideoDisplayController/ZZHCustomPlayerForVideoTask.swift +++ b/SwiftProject/SwiftProject/Project/Controller/RecordingVideo/CCSpatialVideoDisplayController/ZZHCustomPlayerForVideoTask.swift @@ -24,9 +24,9 @@ extension ZZHCustomPlayer { print("self 被销毁了.....") return } - CustomPlayerShareSemaphore.wait() +// CustomPlayerShareSemaphore.wait() weakSelf.convertFrame(request:request) - CustomPlayerShareSemaphore.signal() +// CustomPlayerShareSemaphore.signal() } completionHandler: { ac, err in if err != nil { @@ -171,8 +171,13 @@ extension ZZHCustomPlayer { //在播放器的slider 拖动播放时调用 func quickLoadAReaderWhenSeek(startCT:CMTime) { + print("wait thread:\(Thread.current)") + CustomPlayerShareSemaphore.wait() + print("wait inininin.....") let timeRange = CMTimeRange(start: startCT, duration: .positiveInfinity) self.quickLoadAReader(timeRange: timeRange) + CustomPlayerShareSemaphore.signal() + print("signal thread:\(Thread.current)") }