gpt4 book ai didi

ios - 在 iOS 9 上播放 HLS m3u8

转载 作者:可可西里 更新时间:2023-11-01 03:56:45 26 4
gpt4 key购买 nike

我在播放视频流 HLS m3u8 时遇到问题。我创建了一个目标为 iOS9 的新项目,并使用 AVPlayer 来制作视频流。虽然测试流正在运行,但我在 Windows 和 Android 应用程序中使用的所有其他视频流都不适用于 iOS AVPlayer 类。您能否建议是否可以调整 AVPlayer 或可以使用哪个 3rd 方现代库?更新:试过 Vitamio 的演示应用程序,它有效。

这是我使用的代码:

    @IBAction func pressed(sender: AnyObject) {
// this url work, all others not
let url = NSURL(string:"http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8")
let player = AVPlayer(URL: url!)
let playerController = AVPlayerViewController()

playerController.player = player
self.addChildViewController(playerController)
self.myView.addSubview(playerController.view)
playerController.view.frame = self.myView.frame

player.play()
}

最佳答案

此问题已通过 Apple 支持解决:

“App Transport Security 已阻止明文 HTTP 资源加载,因为它不安全。可以通过应用的 Info.plist 文件配置临时异常(exception)

我们建议您阅读 WWDC 2015 的 session 706、711 以了解更多详细信息。还推荐浏览 NSAppTransportSecurity 开发者资源”

关于ios - 在 iOS 9 上播放 HLS m3u8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33648309/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com