如何在Swift 4中播放流媒体广播m3u或http广播?

时间:2019-02-18 21:31:57

标签: ios swift xcode swift4

我无法快速播放m3u文件。 如何在Swift 4中播放流媒体广播m3u或http广播?

1 个答案:

答案 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 文件中添加例外来绕过它。

enter image description here

输出

enter image description here