Articles of mpmovieplayercontroller

iOS: fuerza el video en pantalla completa

Estoy usando un MPMoviePlayerViewController. Cuando el video se carga y comienza a reproducirse, no llena toda la pantalla. Debo presionar el button de pantalla completa en la parte superior derecha para que eso ocurra. Si utilizo MPMoviePlayerController no puedo hacer que llene la pantalla. De cualquier manera a través del código que puedo get mi […]

MPMoviePlayerController cambiando la velocidad de video

¿Hay alguna forma de reproducir video a doble velocidad usando MPMoviePlayerController? myMPMoviePlayerController.currentPlaybackRate = 2.f no cambia nada

xcode: la información de MPNowPlayingInfoCenter no se muestra en iOS 8

Estoy desarrollando una aplicación de música, que debería reproducir música en segundo plano. Utilizo MPMoviePlayerController para reproducir la música. Mi código para iniciar el MPMoviePlayerController : NSString* resourcePath = [[NSBundle mainBundle] resourcePath]; resourcePath = [resourcePath stringByAppendingString:@"/music.m4a"]; NSError* err; self.player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:resourcePath]]; if (err) { NSLog(@"ERROR: %@", err.localizedDescription); } AVAudioSession *session = [AVAudioSession […]

Cómo deshabilitar FullScreen en MPMoviePlayerViewController en iOS

Estoy trabajando con MPMoviePlayerViewController , MPMoviePlayerViewController *avPlayer = [[MPMoviePlayerViewController alloc] initWithContentURL:url]; // [movieView prepareToPlay]; [avPlayer.view setFrame: CGRectMake(0, 200, 320, 100)]; // player's frame must match parent's [avPlayer shouldAutorotateToInterfaceOrientation:UIInterfaceOrientationLandscapeRight]; [avPlayer shouldAutorotateToInterfaceOrientation:UIInterfaceOrientationLandscapeLeft]; avPlayer.moviePlayer.scalingMode=MPMovieScalingModeAspectFit; avPlayer.moviePlayer.useApplicationAudioSession=NO; avPlayer.moviePlayer.controlStyle=MPMovieControlStyleEmbedded; //avPlayer.moviePlayer.repeatMode=MPMovieRepeatModeOne; avPlayer.moviePlayer.scalingMode=MPMovieScalingModeFill; [self.view addSubview: avPlayer.view]; Esta funcionalidad funciona bien. Pero necesito deshabilitar la pantalla completa para MPMoviePlayerViewController . Entonces escribí avPlayer.moviePlayer.fullscreen=NO; Pero […]

MPMoviePlayerController playing air Play en segundo plano, se bloquea al presionar dos veces el button de inicio

MPMoviePlayerController reproduce correctamente AirPlay cuando voy a la pantalla de inicio y la aplicación está en segundo plano. Pero cuando presiono dos veces el button de inicio, la aplicación se bloquea. Esto sucede en iOS 5, pero no en 4.3. Para excluir otro código, he creado un nuevo proyecto vacío que solo ejecuta el código […]

ADVERTENCIA: en condiciones normales, _fillInQueueWithExtraSpace: ignoreExistingItems: no se debe volver a ingresar

Esta es mi class que administró mi video: #import "video.h" #import <MediaPlayer/MediaPlayer.h> @interface video() { MPMoviePlayerController* videoView; } @end @implementation video static video *shanetworkingSingleton = nil; + (video *)shanetworkingSingleton { @synchronized() { if (!shanetworkingSingleton) shanetworkingSingleton = [[super allocWithZone:NULL] init]; return shanetworkingSingleton; } return nil; } – (id)init { self = [super init]; CGRect dimVideo = […]

MPMoviePlayerController estancado con frecuencia

Estoy usando MPMoviePlayerController para reproducir files remotos mp4 que no son muy grandes, alnetworkingedor de 20-30 MB cada uno. Así es como se configura el reproductor: player.movieSourceType = MPMovieSourceTypeFile; player.shouldAutoplay = YES; El problema es que el reproductor se detiene con frecuencia con la siguiente salida de la console: Took background task assertion … for […]

Captura de pantalla de un video en ejecución

Tengo un video que estoy reproduciendo usando MPMoviePlayerViewController, quiero capturar la captura de pantalla cada 1 segundo, ya que quiero realizar alguna acción sobre el presente individual en la Imagen capturada. Estoy usando el siguiente código para capturar la captura de pantalla —- CGRect contectRect = CGRectMake(0, 0, 1024,768); UIGraphicsBeginImageContext(CGSizeMake(1024,768)); [_player.moviePlayer.view.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *viewImage = […]

Reproducir un video con Xamarin para iOS roto después de la última actualización

El siguiente código en Xamarin para iOS funcionaba bien antes de la actualización de Xamarin para iOS a v2.0.50727 Este es el código en un renderizador personalizado en una aplicación Xamarin Forms. class WatchVideoRenderer : PageRenderer { MPMoviePlayerController moviePlayer; protected override void OnElementChanged(VisualElementChangedEventArgs e) { base.OnElementChanged(e); var url = new NSUrl("http://192.168.12.4:8085/MediaUploads/1/211/520140731170618/DPM202.mp4"); moviePlayer = new MPMoviePlayerController(); […]

MPMoviePlayerController: el reproductor oculta los controles del jugador permenantly solo en golpe iOS6

MPMoviePlayerController Player oculta los controles del reproductor permenantly después de presionar el button hecho. Tengo un reproductor incorporado con moviePlayer.controlStyle = MPMovieControlStyleEmbedded, y cuando el usuario pulsa en el modo de pantalla completa en la notificación moviePlayerDidEnterFullscreen estoy haciendo [moviePlayer setFullscreen: NO]; y transforma el video del jugador en modo horizontal moviePlayer.view.transform = CGAffineTransformMakeRotation(degreesToRadians(-90)); y […]