视频无法在 AVPlayer 或 safari 中播放,但可以在 chrome 中播放

Video not play in AVPlayer or safari but play in chrome

我已打开 AVPlayer 以通过 url link 播放视频,但视频无法在播放器中播放,也无法在 safari 中播放,但视频可在 chrome 浏览器中播放。

我的密码是>>>>>>>>>

if url != nil  {
  let player = AVPlayer(url: url!)
  player.allowsExternalPlayback = true
  let playerLayer = AVPlayerLayer(player: player)
  playerLayer.videoGravity = .resizeAspectFill
  player.play()
}

试试这个 >>>

 let player = AVPlayer(url: url) 
 player.rate = 1
 playerViewController.player = player
 playerViewController.view.frame = self.view.frame
 playerViewController.showsPlaybackControls = true
 addChild(playerViewController)
 self.view.addSubview(playerViewController.view)
 playerViewController.didMove(toParent: self)

工作正常。