2017-05-09 5 views
0

を使用してiOSで保護されたビデオコンテンツを再生する保護されたビデオを再生しようとしています。私たちのAPIを通じてログに記録し、m3u8にアクセスするためのクッキーを取得する必要があります。 Safariでは、ビデオを再生するためにはログインする必要があります。私はこれを実装しようとしましたが、全く動作しませんでした。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) 

誰でも手伝ってもらえますか?

答えて

0

あなたはサファリでビデオを再生できますか?もしそうなら、avplayerの代わりに新しいsafari webviewを使うことができます。

+0

私はAlamofireを使ってAPIに接続しプレイリストにアクセスしています。私はこのクッキーをそこに置く必要があると思います。私はクッキーを持っていない場合、それはSafariで動作しません... – jboisjoli