如何打开视频而不是显示视频供用户点击?

How do i open a video instead of displaying the video for the user to click on it?

我想创建一个应用程序,您可以在其中将不同的视频link编辑到一个表格视图中。但是,每次我尝试 link viewcontroller 中的视频时,它只会显示一个正方形,上面有视频预览图片和一个三角形,可以点击播放。但是我想自动开始播放它,就像在默认 ios 音乐应用程序中选择音乐曲目一样。

var html = "<html><body><iframesrc=\"http://www.youtube.com/embed/G1OGNZR3bhA\"frameborder=\"0\" ></iframe></body></html>"

WebView.loadHTMLString(html, baseURL: nil)

您可以使用 MPMoviePlayerViewcontroller 将您的视频从 url 加载到子视图中:

var moviePlayer = MPMoviePlayerController()
        moviePlayer!.view.frame = CGRect(x: X, y: Y, width: W, height: H)
        moviePlayer!.movieSourceType = MPMovieSourceType.Unknown
        moviePlayer!.controlStyle = MPMovieControlStyle.Embedded


            self.moviePlayer!.contentURL = yourUrl
            self.moviePlayer!.prepareToPlay()
            self.moviePlayer!.play()


        view.addSubview(moviePlayer.view)