在情节提要中实现视频视图

马里奥里亚

我想构建一个简单的视频应用,即查看用户添加的YouTube表单的视频形式。我没有找到“ VideoView”,我的意思是,如果图像视图用于图像,那么视频的UIView是什么。

大卫·罗伯逊

原始库中没有执行视频观看功能的对象。但是您可以将MediaPlayer框架导入项目中,并以编程方式添加它。

这是一个Swift的例子

import MediaPlayer

class Step1ViewController: UIViewController {

var moviePlayer: MPMoviePlayerController?

override func viewDidLoad() {
    super.viewDidLoad()

    playVideo()
}

func playVideo() {

    let videoView = UIView(frame: CGRectMake(self.view.bounds.origin.x, self.view.bounds.origin.y, self.view.bounds.width, self.view.bounds.height))

    let pathToEx1 = NSBundle.mainBundle().pathForResource("myVideoFile", ofType: "mp4")
    let pathURL = NSURL.fileURLWithPath(pathToEx1!)
    moviePlayer = MPMoviePlayerController(contentURL: pathURL)
    if let player = moviePlayer {
        player.view.frame = videoView.bounds
        player.prepareToPlay()
        player.scalingMode = .AspectFill
        videoView.addSubview(player.view)
    }

    self.view.addSubview(videoView)
}

}

至于进一步的定制和应用程序通知,它有很多内置的可能性。所以检查一下。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章