Airplay not working with Encrypted HLS m3u8 url using avplayer

Hi, I am using avplayer, want to stream airplay with my encrypted hls m3u8 url. I am sharing my code snippet.

 ` let contentUrl = URL(string: String(format:videoUrl))
  let headers = ["token": token]
  let asset: AVURLAsset = AVURLAsset(url: contentUrl!, options["AVURLAssetHTTPHeaderFieldsKey": headers])
  let playerItem: AVPlayerItem = AVPlayerItem(asset: asset)
  self.avPlayer?.replaceCurrentItem(with: playerItem)
   self.avPlayer?.play()`

Airplay is not working on my tv when i start stream. My encrypted url won't work.
Is there any way to stream airplay with encrypted url. Stuck here........
Airplay not working with Encrypted HLS m3u8 url using avplayer
 
 
Q