мы можем воспроизвести набор URL-адресов в AVPlayer, используя для цикла? - PullRequest
0 голосов
/ 25 сентября 2019

Я пытался воспроизвести один URL-адрес видео, дважды.Но я не могу играть их один за другим.Если я попытался, он переходит на все URL-адреса и воспроизводит только последний URL-адрес видео.

Пожалуйста, кто-нибудь?

for i in 0...2{
          DispatchQueue.main.async {
            self.getVideo(url: url!)
            }

Моя функция getVideo

func getVideo(url: NSURL)
 {
        let playerItem = AVPlayerItem(url: url as URL)
            let player = AVPlayer(playerItem: playerItem)
            let  playerLayer = AVPlayerLayer(player: player)
            playerLayer.frame = self.view.bounds
            self.view.layer.addSublayer(playerLayer)
       player.play()

    }

ЕслиЯ пытался, он переходит на все URL-адреса (но не воспроизводит их) и воспроизводит только последний URL-адрес видео.

...