From b74d31cd85985ec14235c9d879bd5a4d8bbc88d7 Mon Sep 17 00:00:00 2001 From: bluesea <307723040@qq.com> Date: Fri, 26 Apr 2024 18:18:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9assetreader=E7=9A=84=E5=88=9B=E5=BB=BA?= =?UTF-8?q?=E5=8A=A0=E4=BA=86=E4=BF=A1=E5=8F=B7=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ZZHCustomPlayerForVideoTask.swift | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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)") }