0
//MARK:- setting player
fileprivate func setPlayRemoteUrl() {
    if playUrl.isEmpty { return }
    let asset = AVAsset(url: URL(string: playUrl)!)

    playerItem = AVPlayerItem(asset: asset)
    player = AVPlayer(playerItem: playerItem)
    playerLayer = AVPlayerLayer(player: player)
    playerLayer?.videoGravity = AVLayerVideoGravityResizeAspectFill
    playerLayer?.contentsScale = UIScreen.main.scale
    layer.insertSublayer(playerLayer!, at: 0)
}

How to add signed cookies in URL of streaming video?

  • Possible duplicate of [Send headers with AVPlayer request in iOS](https://stackoverflow.com/questions/15456130/send-headers-with-avplayer-request-in-ios) – nathan Sep 01 '17 at 02:48
  • JWPlayer supports cookies: https://developer.jwplayer.com/sdk/ios/docs/developer-guide/embedding/features/#custom-asset-options – nathan Sep 01 '17 at 02:52

0 Answers0