我正在使用ScaleTimeRange方法在IOS中创建慢动作和快速视频。 它在IOS 8中运行得非常好,但在9.1中则不然。 在我看来,苹果只是搞砸了,改变了一些东西。 这是我的代码
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中遇到过这种问题?
我正在使用此示例中的示例代码: How to do Slow Motion video in IOS