AVMutableCompositionTrack scaleTimeRange в IOS9.1 не будет работать при создании ускоренного видео
Я использую метод ScaleTimeRange для создания замедленного и быстрого видео в IOS. Он отлично работает в IOS 8, но не в 9.1. Мне кажется, Apple просто облажалась и изменила некоторые вещи. Вот мои коды
double currentRecordingRate = [[recordingSpeedRateArray objectAtIndex: i] doubleValue];
[currentTrack scaleTimeRange:CMTimeRangeMake(duration, currentAsset.duration)
toDuration:CMTimeMake( currentAsset.duration.value*currentRecordingRate, currentAsset.duration.timescale)];
если currentRecordingRate больше 1, он будет работать нормально (создавая замедленное видео). Однако, если он меньше 1, я просто не могу получить окончательное видео вообще. Это продолжает давать мне ошибку. Кто-нибудь сталкивается с такой проблемой в IOS 9.1, когда вы пытаетесь сделать замедленное и ускоренное воспроизведение видео?
Я использую примеры кодов из этого примера: Как сделать видео Slow Motion в IOS