2017-08-24 97 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