|
@@ -237,7 +237,14 @@ public class PQMovieInput: ImageSource {
|
|
|
let duration = CMTimeGetSeconds(playeTimeRange.end)
|
|
|
|
|
|
if !mIsExport {
|
|
|
- self.currentTime = CMTimeMakeWithSeconds(CFAbsoluteTimeGetCurrent() - self.beginTime + CMTimeGetSeconds(startTime ?? CMTime.zero), preferredTimescale: BASE_FILTER_TIMESCALE)
|
|
|
+
|
|
|
+ var midTime = CFAbsoluteTimeGetCurrent() - self.beginTime
|
|
|
+ if(midTime < 0.0001){
|
|
|
+ midTime = 0
|
|
|
+ }
|
|
|
+ BFLog(message: "CFAbsoluteTimeGetCurrent()\(CFAbsoluteTimeGetCurrent()) - self.beginTime is:::::\(self.beginTime) 差值 \(midTime)")
|
|
|
+
|
|
|
+ self.currentTime = CMTimeMakeWithSeconds(midTime + CMTimeGetSeconds(startTime ?? CMTime.zero), preferredTimescale: BASE_FILTER_TIMESCALE)
|
|
|
}else {
|
|
|
self.currentTime = CMTimeMakeWithSeconds(self.beginTime + CMTimeGetSeconds(startTime ?? CMTime.zero), preferredTimescale: BASE_FILTER_TIMESCALE)
|
|
|
self.beginTime = self.beginTime + 1 / 30
|