2017-08-24 99 views
1

自动播放本地视频我想播放本地视频没有控制UIView我已导入框架AVFoundation和AVKit到我的代码。我也为UIView制作了我的课,但是,我不确定如何在无控件的情况下播放我的UIView中的视频。我已经找到了一种从互联网播放视频的方式,这不是我所需要的。在一个UIView

+0

可以请你告诉一些工作?你为这项工作写了些什么?总是提出你的工作,以便我们可以找到问题 看看这些链接 https://stackoverflow.com/questions/25932570/how-to-play-video-with-avplayerviewcontroller-avkit-in-swift –

+0

检查此出于https://stackoverflow.com/questions/25348877/how-to-play-a-local-video-with-swift – rv7284

+0

对不起,先生,但我只导入视频,框架和用户界面。 – Hamza

回答

1

在swift 3.0中,试试这段代码。

//for Playing Video 

@IBAction FUNC btnvideoPlayClicked(_发件人:UIButton的){

 self.videoPlay() 
} 

func videoPlay() 
{ 
    let playerController = AVPlayerViewController() 
    playerController.delegate = self 

    let bundle = Bundle.main 
    let moviePath: String? = bundle.path(forResource: "SoSorry", ofType: "mp4") 
    let movieURL = URL(fileURLWithPath: moviePath!) 

    let player = AVPlayer(url: movieURL) 
    playerController.player = player 
    self.addChildViewController(playerController) 
    self.view.addSubview(playerController.view) 
    playerController.view.frame = self.view.frame 

    player.play() 

} 
+0

播放本地视频是否可行? – Jaydip

+0

对不起,但它给了我一些错误,你看到这个类是UIview – Hamza

+0

,我希望它自动播放。如果我是一个烦恼,反弹。 – Hamza