通过Swift流式传输视频3

时间:2017-03-13 07:00:57

标签: ios swift video mobile

现在我的任务是在iPhone上流式传输来自此http://watchers.to/sazktfmnvzqc.html的网站的视频。 (请注意,有大量的弹出窗口)

我尝试使用UIWebView简单地打开一个门户网站,点击该网址上的视频,但老实说,这些弹出窗口实际上是不可能的。

是否有任何聪明的方法来规避你们都能想到的事情?就像我可以用来立即点击弹出覆盖下面的代码,甚至点击覆盖所需的时间,立即从新页面重新加载以流式传输视频?只是想找个方向去。

谢谢!

2 个答案:

答案 0 :(得分:1)

首先,您必须知道视频的确切网址。然后,您可以使用#line,其中需要使用此网址初始化AVPlayerViewController

示例:

AVPlayer

然后你可以推动视图控制器播放视频。

答案 1 :(得分:0)

我从这里得到了。 为我工作。

https://developer.apple.com/library/content/documentation/AudioVideo/Conceptual/MediaPlaybackGuide/Contents/Resources/en.lproj/GettingStarted/GettingStarted.html

func play (){
    //Your video path URL
    guard let url = URL(string: "http://www.xxx.xxx/xx/xxxx/xxxxxxx.mov") else {return}

    let player = AVPlayer(url: url)
    let playerController = AVPlayerViewController()
        playerController.player = player
    self.present(playerController, animated: true) {
        player.play()
    }
}