2017-05-09 5 views
0

en essayant de lire une vidéo protégée dont vous avez besoin d'être connecté via notre API et obtenir un cookie pour accéder au m3u8. Dans Safari, je dois être connecté pour pouvoir lire la vidéo. J'ai essayé de mettre en œuvre ceci mais ne fonctionne pas du tout.Lire un contenu vidéo protégé dans iOS en utilisant AVPlayer

   let cookies: [Any] = HTTPCookieStorage.shared.cookies! 
       self.playerAsset = AVURLAsset.init(url: urlStream!, options:[AVURLAssetHTTPCookiesKey : cookies]) 
       let item = AVPlayerItem(asset: self.playerAsset!) 
       self.playerItems.append(item) 

Quelqu'un pourrait m'aider?

Répondre

0

pourriez-vous lire la vidéo en saffari? Si oui alors vous pouvez utiliser le nouveau safari webview au lieu de avplayer

+0

J'utilise Alamofire pour se connecter à l'API pour accéder à notre liste de lecture et je pense que j'ai besoin d'obtenir ce cookie à mettre là. Ça ne marche pas dans Safari si je n'ai pas le cookie ... – jboisjoli