gpt4 book ai didi

ios - 使用 xCode 7.3 在 swift 2 中从 URL 播放视频文件(mp4 文件)?

转载 作者:搜寻专家 更新时间:2023-10-31 22:02:28 27 4
gpt4 key购买 nike

我尝试从 URL 播放 mp4 文件。下面是代码:

func playVideo(url: NSURL){
let player = AVPlayer(URL: url)
let playerController = AVPlayerViewController()

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

player.play()
}

我在 viewDidAppear 函数中调用了它:

override func viewDidAppear(animated: Bool) {
let fileURL = NSURL(string: "http://myserveraddress:8080/music/test.mp4")!
playVideo(fileURL)

}

但它不起作用。结果如图。请与我联系。

enter image description here非常感谢你

最佳答案

您是否已将相关条目添加到 info.ptlist 中?

IOS 将要求您在应用程序的 info.ptlist 中添加一个条目,以便从 URLS 流式传输视频(以及其他内容),这将防止您的应用程序阻止因未加密而被视为不安全的数据流.请记住,如果您在 AppStore 中发布该应用程序,Apple 可能会要求您将所需的 key 添加到 info.ptlist 中,以便您只允许来自受信任 URL 的流量,而不是每个连接。

为了调试,您可以添加字典键“App Transport Security Settings”和“Allow Arbitrary Loads = YES”。如下:

App transport security settings

关于ios - 使用 xCode 7.3 在 swift 2 中从 URL 播放视频文件(mp4 文件)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36305057/

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