Почему проблемы с аудио-видео медленно-быстро? - PullRequest
0 голосов
/ 21 октября 2019

Я пытаюсь замедлить скорость видео. Это нормально для определенного диапазона значений. Но после диапазона значений видео замедляется, но не получает аудио.

Вот мой код:

CMTime duration =kCMTimeZero;
duration=CMTimeAdd(duration, currentAsset.duration);
double videoScaleFactor = mytime;
CMTime videoDuration = currentAsset.duration;

[compositionVideoTrack scaleTimeRange:CMTimeRangeMake(kCMTimeZero, videoDuration)
                    toDuration:CMTimeMake(videoDuration.value*videoScaleFactor, videoDuration.timescale)];

[compositionAudioTrack scaleTimeRange:CMTimeRangeMake(kCMTimeZero, videoDuration)
                    toDuration:CMTimeMake(videoDuration.value*videoScaleFactor, videoDuration.timescale)];

[compositionVideoTrack setPreferredTransform:vdoTrack.preferredTransform];

Здесь я отправляю значение с помощью "mytime". Но если я отправлю значение 2.5 или 3 или avobe, не получу звук. Но видео подходит для этого. Не могу понять, почему это происходит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...