1
我是新來編寫Objective-C。我從Xcode 4.2開始。我發現很難找到學習的例子。MPMoviePlayer示例不起作用
最近,我開始寫我的應用程序,需要播放mp4視頻。 然後我發現MPMovieplayercontroller可以提供幫助。
這些代碼(從不同的例子的結論):
-(void)play // a function that trigger by pressing a button
{
[self.view addSubview:self.player.view];
[self.player play];
}
- (void)viewDidLoad
{
[super viewDidLoad];
self.view.backgroundColor = [UIColor greenColor];
screen.backgroundColor = [UIColor redColor];
NSString *videoFilePath = [[NSBundle mainBundle] pathForResource:@"ted" ofType:@"mp4"];
if (videoFilePath == NULL)
{
return;
}
NSURL *videoURL =[NSURL fileURLWithPath:videoFilePath];
self.player.view.frame = CGRectMake(300,300, 400,400);
self.player = [[MPMoviePlayerController alloc] initWithContentURL:videoURL];
}
這是行不通的。沒有顯示任何內容。我確定我的按鈕給出了迴應並調用了正確的功能(玩)。
我還在運行時使用配置文件檢查了應用程序。它說泄漏被發現。 現在我不知道我能做什麼。
我也是新來的stackoverflow。如果我在一個不正確的方式問,請讓我know.Thank你
實際上我已經得到了解決方案。 我無法弄清楚這段代碼有什麼問題。 我DEL所有的代碼,並按照蘋果文件,一切都解決了。 – Ted