Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - (void)viewDidAppear:(BOOL)animated {
- [super viewDidAppear:animated];
- [[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
- [self becomeFirstResponder];
- }
- - (void)viewWillDisappear:(BOOL)animated {
- [super viewWillDisappear:animated];
- [[UIApplication sharedApplication] endReceivingRemoteControlEvents];
- [self resignFirstResponder];
- }
- - (void)Play_Video{
- [[AVAudioSession sharedInstance] setDelegate: self];
- [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil];
- [[AVAudioSession sharedInstance] setActive: YES error: nil];
- self.movieController = [[MPMoviePlayerController alloc] init];
- self.movieController.view.frame = self.view.bounds;
- self.movieController.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin;
- self.movieController.backgroundView.backgroundColor = [UIColor clearColor];
- self.movieController.view.hidden = NO;
- self.movieController.controlStyle = MPMovieControlStyleEmbedded;
- [self.view addSubview:self.movieController.view];
- self.movieController.useApplicationAudioSession = NO;
- [UrlBlock VideoURL:url success:^(NSURL *URL) {
- if (self.movieController)
- self.movieController.contentURL = URL;
- else
- self.movieController = [[MPMoviePlayerController alloc] initWithContentURL:URL];
- } failure:^(NSError *error) {
- [self performSelectorOnMainThread:@selector(Alert:) withObject:error waitUntilDone:NO];
- }];
- }
- - (BOOL) canBecomeFirstResponder {
- return YES;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement