Мне нужно выйти из программы MPMoviePlayerController
во время игры, вместо нажатия кнопки «Готово». Является ли это возможным. Есть ли способ имитировать кнопку «Готово»?Как бросить MPMoviePlayerController программно?
0
A
ответ
4
У меня есть трюк для вас. Вы можете взять mpmovieplayer на UIView, а затем удалить UIView после останавливая игрока
В ViewController.h
MPMoviePlayerController *moviePlayerController;
UIView *view1;
-(IBAction)cancelPlay:(id)sender;
В ViewController.m
- (void)viewDidLoad
{
[super viewDidLoad];
NSString *filepath = [[NSBundle mainBundle] pathForResource:@"try" ofType:@"mp4"];
NSURL *fileURL = [NSURL fileURLWithPath:filepath];
view1=[[UIView alloc]initWithFrame:CGRectMake(0, 10, 320, 300)];
view1.backgroundColor=[UIColor blueColor];
[self.view addSubview:view1];
moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:fileURL];
[moviePlayerController.view setFrame:CGRectMake(0, 10, 320,300)];
[view1 addSubview:moviePlayerController.view];
moviePlayerController.fullscreen = YES;
moviePlayerController.controlStyle=MPMovieControlStyleEmbedded;
[moviePlayerController play];
}
-(IBAction)cancelPlay:(id)sender{
[moviePlayerController stop];
[view1 removeFromSuperview];
}
+1
+ 1. Идея может изменить вашу жизнь. – Imran
Смежные вопросы
- 1. Как бросить iPhone webapp программно
- 2. iphone - MPMoviePlayerController - Как уменьшить громкость видео программно
- 3. Как бросить объект программно во время выполнения?
- 4. Пауза mpmovieplayercontroller программно - возможно ли это?
- 5. MPMoviePlayerController
- 6. Как правильно повернуть MPMoviePlayerController?
- 7. Как освободить MPMoviePlayerController?
- 8. Как повернуть MPMoviePlayerController
- 9. Как настроить MPMoviePlayerController?
- 10. renderInContext вызывается в MPMoviePlayerController
- 11. MPMoviePlayerController не реализует протокол MPMediaPlayback, как рекламируется?
- 12. C++: как бросить EXCEPTION_FLT_UNDERFLOW?
- 13. Как бросить событие клавиатуры
- 14. Как бросить в WPF
- 15. Как бросить список перечислимых
- 16. Как бросить ArrayIndexOutOfBoundsException?
- 17. Как бросить комплекс удвоить
- 18. как бросить исключение IOException?
- 19. Как Decimal.Round() бросить OverflowException
- 20. как бросить SKSpriteNode?
- 21. Настроить MPMoviePlayerController
- 22. MPMoviePlayerController resize
- 23. MPMoviePlayerController overlay
- 24. MPMoviePlayerController rotation
- 25. Размер MPMoviePlayerController
- 26. MPMoviePlayerController slowmotion
- 27. MPMoviePlayerController заикание
- 28. MPMoviePlayerController issue
- 29. как бросить datetime2, как DateTime
- 30. Как бросить строку как массив
Почему он требует? Воспроизведение фильма полностью или остановка его где-то касается пользователей .. –
В соответствии с нашими спецификациями приложений ... Мне нужно закрыть плеер, когда приходит какой-либо входящий звонок ... Вот почему Любая идея? – Newbee
Вы должны приостановить фильм с помощью методов делегирования UIApplication, но вы не должны покидать контроллер – Dabrut