0

I've got a video in my application and I want to loop it forever I tried adding numberOfLoops function to my player but it doesn't seem to work, any solutions ?

    private func configVideo(){
        guard let model = model else {
            return
        }
        guard let path = Bundle.main.path(forResource: model.videoFileName, ofType: model.videoFileFormat) else { return }
        player = AVPlayer(url: URL(fileURLWithPath: path))
        let playerView = AVPlayerLayer()
        playerView.player = player
        playerView.frame = contentView.bounds
        playerView.videoGravity = .resizeAspectFill
        videoContainer.layer.addSublayer(playerView)
        player?.volume = 0
        player?.play()
    }
jemilia
  • 25
  • 3
  • 1
    Does this answer your question? [How do you loop AVPlayer in Swift?](https://stackoverflow.com/questions/27808266/how-do-you-loop-avplayer-in-swift) – El Tomato Nov 27 '21 at 01:27

0 Answers0