AVassetReader
имеет свойство timeRange
. Которые позволяют считывать кадры с указанного времени. вот код.
CMTimeRange timeRange = CMTimeRangeMake(startTime, kCMTimePositiveInfinity);
mAssetReader.timeRange = timeRange;
Здесь mAssetReader
является объектом AVAssetReader
. и, например, startTime равно CMTimeMakeWithSeconds(0.987654,1000000);
.
но mAssetReader всегда читает буфер с начала.
Что-то не так в создании CMtimeRange
??