Ios 使用xCode 7.3从swift 2中的URL播放视频文件(mp4文件)?

Ios 使用xCode 7.3从swift 2中的URL播放视频文件(mp4文件)?,ios,swift,xcode7,Ios,Swift,Xcode7,我尝试从URL播放mp4文件。 代码如下: func playVideo(url: NSURL){ let player = AVPlayer(URL: url) let playerController = AVPlayerViewController() playerController.player = player self.addChildViewController(playerController)

我尝试从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()
    }
我在ViewDidDisplay函数中调用了它:

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

}
但它不起作用。结果如图所示。请跟我核对一下


非常感谢

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

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

对于调试,您可以添加字典键“App Transport Security Settings”和“Allow arbitral load=YES”。详情如下:


没问题!很高兴为您提供帮助您好,我已经将此添加到我的plist中,但其显示方式与图像中的相同。您能否确认您使用的url可用于流式播放您的视频?我检查了所有上述内容,我将此添加到info.plist文件中,我还检查了url,如果它在浏览器上工作,但在AVPlayer上不工作,请提供帮助??