2017-05-09 1 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에 연결하여 재생 목록에 액세스 할 수 있으며이 쿠키를 가져와야한다고 생각합니다. 쿠키가 없으면 사파리에서 작동하지 않습니다 ... – jboisjoli