There has been some discussion before about how to loop an AVPlayer\'s video item, but no \'solution\' is seamless enough to provide lag-less l
AVPlayer
If the video is very short (a few seconds), you can probably extract each frame as CGImage and use CAKeyframeAnimation to animate it. I am using this technique to play GIF images on my app and the animation is very smooth.