我无法快速播放m3u文件。 如何在Swift 4中播放流媒体广播m3u或http广播?
答案 0 :(得分:1)
工作代码 Swift 4
override func viewDidLoad() {
super.viewDidLoad()
let url = URL(string: "http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8")
let player = AVPlayer(url: url!)
let playerController = AVPlayerViewController()
playerController.player = player
self.addChildViewController(playerController)
self.view.addSubview(playerController.view)
playerController.didMove(toParentViewController: self)
playerController.player?.play()
}
只是为了澄清...您应该始终使用 https ,因为
IOS应用到2016年底将需要安全的HTTPS连接
但是您可以通过在 info.plist 文件中添加例外来绕过它。
输出