Note that there are some explanatory texts on larger screens.

plurals
  1. POMPMoviePlayerController and overlay window
    text
    copied!<p>Iam trying to play a video from a remote location and trying to overlay a window over the entire screen which is more or less transparent with few images along the edges . As soon as the movie is preloaded I play the video. This happens good the first time. But if I try to replay the video it does not play the video and neither am i able to click on the Play button from the controls of the player. I guess the overlay window is over the controls. How do i get the controls over the overlay window.</p> <p>//- (void)moviePlayerContentPreloadDidFinish:(NSNotification *)notification{</p> <pre><code>NSLog(@"content preloaded"); NSDictionary *userInfo = [notification userInfo]; if ([userInfo valueForKey:@"error"]) { NSLog(@"*** An error occurred preloading the movie"); return; } [self.spinner stopAnimating]; // Add the overlay view to the movie, so we can catch the clicks OverlayViewController *ovc = [[OverlayViewController alloc] initWithNibName:@"OverlayView" bundle:nil]; self.overlayController = ovc; [ovc release]; [self.overlayController setNextResponder:self]; MPMoviePlayerController *moviePlayer = [notification object]; [moviePlayer play]; // Locate the movie player window NSArray *windows = [[UIApplication sharedApplication] windows]; NSLog(@"window count= %d",[windows count]); if ([windows count] &lt; 2) { NSLog(@"*** Window for movie player is missing"); return; } UIWindow *moviePlayerWindow = [windows objectAtIndex:1]; [moviePlayerWindow addSubview:self.overlayController.view]; </code></pre> <p>}</p> <p>The code that I use is</p> <p>Am I doing something wrong. Is it possible to get the controls over the overlay or auto play it.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload