2017-01-05 27 views

回答

0

嘗試此代碼

self.moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"something" ofType:@"mp4"]]]; 
[self.moviePlayer.view setFrame:CGRectMake(0, 0, 320, 320)]; 
[self.moviePlayer play]; 
[self.view addSubview:self.moviePlayer.view]; 
  • self.movi​​eplayer是的MPMoviePlayerController(未MPMoviePlayerViewController)的一個實例。而不是簡單的伊娃,因爲有時它只是如果它是伊娃
  • 設置不起作用;:在我的經驗,將其聲明爲一個屬性(@property(強,非原子)的MPMoviePlayerController * moviePlayer像這樣)很重要框架也很重要,因爲如果我們不設置它,視頻根本不會出現。該框架可以是任何東西,只要你確定你有什麼看法的範圍內
  • 重要:如上所述,定義URL中使用NSURL的URLWithString方法,如果你想通過網絡來訪問文件,並使用NSURL的fileUrlWithPath如果您在有本地文件!