Loop de vídeo suave no iOS

Alguém pode sugerir um método pelo qual você possa obter um loop completamente suave e contínuo de um videoclipe no iOS? Eu tentei dois métodos, os quais produzem uma pequena pausa quando o vídeo faz um loop

1) AVPlayerLayer com a notificação de playerItemDidReachEnd, desativando seekToTime: kCMTimeZero

Prefiro usar um AVPlayerLayer (por outros motivos), mas esse método produz uma pausa notável de cerca de um segundo entre os loop

2) MPMoviePlayerController com setRepeatMode: MPMovieRepeatModeOne

Isso resulta em uma pausa menor, mas ainda não é perfeit

Não sei para onde ir a partir daqui. Alguém pode sugerir um soultion?

questionAnswers(5)

yourAnswerToTheQuestion