无法在iOS 13 beta 3模拟器上播放AES-128加密的HLS视频流

时间:2019-07-08 09:12:35

标签: avfoundation aes avplayer http-live-streaming ios13

自从iOS 13 beta AES-128加密的HLS视频流播放对我 在iOS Simulator 上停止工作以来(我使用AVPlayer / AVPlayerLayer或AVPlayer / AVPlayerViewController方法)。例如:

override func viewDidAppear(_ animated: Bool) {
    let url = URL(string:"https://video-dev.github.io/streams/dai-discontinuity-deltatre/manifest.m3u8")!
    let playerViewController = AVPlayerViewController()
    let player = AVPlayer(url: url)
    playerViewController.player = player
    self.present(playerViewController, animated: true) {
        playerViewController.player?.play()
    }
}

我也曾尝试播放未加密的HLS流,它们似乎在iOS 13 beta iOS模拟器上可以正常工作。例如,this one可以正常工作。在iOS 12(iOS设备和模拟器)上,播放相同视频流的效果都很好。

问题是:您也有同样的问题吗?如果是这样,您设法解决了吗?

0 个答案:

没有答案