Я пытаюсь получить довольно короткое видео (0,05 секунды) для воспроизведения от 0,02 секунды. Я использую код ниже:
CMTime tolerance = CMTimeMake(0,1);
CMTime replayBeginTime = CMTimeMake(1, 50);
[player seekToTime: replayBeginTime toleranceBefore: tolerance toleranceAfter: tolerance];
[player play];
Где игрок AVPlayer *. Видео воспроизводится нормально от начала до конца, а затем я нажимаю кнопку, чтобы вернуться примерно к половине промежуточной точки, и оно должно воспроизводиться оттуда, но каждый раз, когда оно просто перезапускает видео.
Я не уверен на 100%, что правильно использую CMTimeMake.
Любая помощь в выяснении того, что я делаю неправильно, будет высоко ценится.