Я проигрываю видео в MPmovieController, он отлично работает, но проигрыватель удаляется, когда проигрывается полное видео. Я хочу, чтобы при нажатии кнопки нажата кнопка должна прекратиться здесь, это код, который я с помощью.MP-контроллер снимает, когда нажимается кнопка, нажата на iphone
NSURL*myURL=[NSURL fileURLWithPath:url];
MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:myURL];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(moviePlaybackComplete:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:moviePlayerController];
[moviePlayerController.view setFrame:CGRectMake(0,0,320,480)];
[self.view addSubview:moviePlayerController.view];
[moviePlayerController play];
- (void)moviePlaybackComplete:(NSNotification *)notification
{
MPMoviePlayerController *moviePlayerController = [notification object];
[[NSNotificationCenter defaultCenter] removeObserver:self name:MPMoviePlayerPlaybackDidFinishNotification object:moviePlayerController];
[moviePlayerController.view removeFromSuperview];
[moviePlayerController release];
}
Вы говорите ему, чтобы удалить себя из своего супервизора, когда воспроизведение закончено. Удалите эту строку, если вы не хотите, чтобы она исчезла. – rdelmar
Я хочу, чтобы после воспроизведения его shoud go, но также и когда пользователь в промежутке коснулся, то он также должен удалить –