UIWebView Movie Player se descarta iOS 6 error

Cuando bash iniciar un video para reproducir (a través de YouTube) en una UIWebView , el video se abre, luego el depurador dice:

 [MPAVController] Autoplay: Enabling autoplay [MPAVController] Autoplay: Skipping autoplay, disabled (for current item: 0, on player: 1) 

Aquí hay una pregunta similar: MPMoviePlayerController deja de jugar después de unos segundos

Mi único problema es que con un UIWebView , no puedo configurar un MPMoviePlayerController para prepareToPlay MPMoviePlayerController prepareToPlay . Al less no en lo que yo sé. Si alguien puede ayudar a solucionar este problema, ¡eso sería increíble!

Me he enfrentado al mismo problema en ios6. La razón es que en iOS6 a continuación, cuando se reproduce el video de You Tube. El método viewWillDisappear no llamó. Pero en iOS6, estos methods se invocan cada vez que se reproduce un video de YouTube. Puede ser un error, no lo sé en este momento.

He reparado lo mismo que a continuación.

Establezca la notificación para la input de input de pantalla completa y la notificación de salida, de modo que pueda establecer algún valor de bandera para evitar la ejecución de SOME pieza de código.

 // For FullSCreen Entry [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(youTubeVideofullScreen:) name:@"UIMoviePlayerControllerDidEnterFullscreenNotification" object:nil]; // For FullSCreen Exit [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(youTubeVideoExit:) name:@"UIMoviePlayerControllerDidExitFullscreenNotification" object:nil]; - (void)youTubeVideofullScreen:(id)sender { //Set Flag True. isFullscreen = TRUE; } - (void)youTubeVideoExit:(id)sender { //Set Flag False. isFullscreen = FALSE; } -(void)viewWillDisappear:(BOOL)animated{ //Just Check If Flag is TRUE Then Avoid The Execution of Code which Intrupting the Video Playing. if(!isFullscreen) //here avoid the thing which you want. genrally you were stopping the Video when you will leave the This Video view. [super viewWillDisappear:animated]; } 

Estoy seguro de que te será útil.

Acabo de tener este mismo problema en una de nuestras aplicaciones. Resulta que estábamos configurando el HTML de UIWebView en una cadena vacía en -(void)viewWillDisappear . Al parecer, ahora se está llamando a este método en iOS 6 cuando se muestra un video de pantalla completa desde un UIWebView , de modo que probablemente ese sea el origen de su problema.