Я пытаюсь разрешить пользователям просматривать видеоролики, изменяя URL-адрес AVPlayer на лету, не обновляя представление. Тем не менее, прямо сейчас я просто создаю объекты AVPlayer каждый раз, когда воспроизводится видео (в результате звук воспроизводится один за другим), что, по моему мнению, не лучший способ сделать это. Есть ли более эффективный способ, похожий на изменение изображения в imageView?
Это код, в котором я запускаю клип:
player = AVPlayer(URL: fileURL)
playerLayer = AVPlayerLayer(player: player)
playerLayer!.frame = self.view.bounds
self.view.layer.addSublayer(playerLayer!)
player!.play()