Плавное зацикливание видео в iOS

Может ли кто-нибудь предложить метод, с помощью которого вы можете добиться полностью плавного и бесшовного зацикливания видеоклипа в iOS? Я пробовал два метода, оба из которых производят небольшую паузу при зацикливании видео

1) AVPlayerLayer с уведомлением playerItemDidReachEnd, для которого установлено значение seekToTime: kCMTimeZero

Я предпочитаю использовать AVPlayerLayer (по другим причинам), но этот метод создает заметную паузу длительностью около секунды между циклами.

2) MPMoviePlayerController с setRepeatMode: MPMovieRepeatModeOne

Это приводит к меньшей паузе, но все еще не идеально.

Я не знаю, что делать дальше. Может ли кто-нибудь предложить душу?

5
задан one09jason 19 October 2011 в 14:25
поделиться