对assetreader的创建加了信号量

This commit is contained in:
bluesea 2024-04-26 18:18:51 +08:00
parent 79a791b088
commit b74d31cd85

View File

@ -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)")
}