1
Ich spiele eine URL auf meinem MPMoviePlayerViewController. Und ich kann keine Steuerelemente des Players anklicken.Ich kann nicht auf Steuerelemente auf meinem MPMoviePlayerViewController klicken
Hier ist meine Implementierung:
NSURL *streamUrl = [NSURL URLWithString:movieUrl];
MPMoviePlayerViewController *mpvc = [[MPMoviePlayerViewController alloc] initWithContentURL:streamUrl];
[[mpvc view] setFrame:self.view.bounds];
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(movieFinishedCallback:)
name:MPMoviePlayerPlaybackDidFinishNotification
object:nil];
mpvc.moviePlayer.movieSourceType = MPMovieSourceTypeStreaming;
[mpvc.moviePlayer setControlStyle:MPMovieControlStyleFullscreen];
[mpvc.moviePlayer setShouldAutoplay:YES];
[mpvc.moviePlayer setFullscreen:NO animated:YES];
[mpvc setModalTransitionStyle:UIModalTransitionStyleCoverVertical];
[mpvc.moviePlayer setScalingMode:MPMovieScalingModeNone];
[mpvc.moviePlayer setUseApplicationAudioSession:NO];
[self presentMoviePlayerViewControllerAnimated:mpvc];
stellen Sie sicher, dass Ihr Code auf dem Haupt-Thread ausgeführt wird –
ich zur Zeit in einem anderen anzurufenden Faden. Aber jetzt habe ich es in einer Methode platziert. in meinem Haupt-Thread und rufe den anderen Thread an. Immer noch das gleiche Ergebnis – drbj
nicht ganz klar, was Sie mit dem folgenden Bedeutung "Aber jetzt habe ich es in einer Methode platziert. In meinem Haupt-Thread und im anderen Thread aufrufen". Wird dieser Code tatsächlich im Hauptthread ausgeführt? –