Articles of avplayer de

AVPlayer reproduce audio pero el video se congela

Tengo dos UIViewControllers cada uno con un AVPlayer que se supone que deben reproducir un file de video cuando se UINavigationController en un UINavigationController : -(void)viewWillAppear:(BOOL)animated{ videoView = [[UIView alloc]initWithFrame:self.view.frame]; NSString *filepath = [[NSBundle mainBundle] pathForResource:@"myVideo" ofType:@"mov"]; NSURL *fileURL = [NSURL fileURLWithPath:filepath]; self.avPlayer = [AVPlayer playerWithURL:fileURL]; AVPlayerLayer *foregroundLayer = [AVPlayerLayer playerLayerWithPlayer:self.avPlayer]; self.avPlayer.actionAtItemEnd = AVPlayerActionAtItemEndNone; foregroundLayer.frame […]

AVPLayer + Pantalla completa con controles de jugador personalizados

Diseño : ViewController: tiene una vista de jugador y una vista de contenedor. Vista del reproductor: carga el AVPlayer y tiene una vista secundaria (PlayerControlView) en la parte inferior de la vista del reproductor para cargar los controles del reproductor (play / pause / progress bar / fullscreen, etc.) PlayerControlView: Una UIView personalizada que tiene […]

¿Cómo reproducir un video desde URL sin extensión de file en iOS?

Necesito reproducir un video en esta URL: http://ep-lin-upload.s3.amazonaws.com/vupl_lin/F64/CDF/F64CDF3B0348471E95C244DE2DDDD3F3 El tipo mime del video es: video / mp4 NSURL *adURL = [NSURL URLWithString:@"http://ep-lin-upload.s3.amazonaws.com/vupl_lin/F64/CDF/F64CDF3B0348471E95C244DE2DDDD3F3"]; AVPlayer *player = [AVPlayer playerWithURL:adURL]; Este código funciona para urls con extensión de file. Sin embargo, AVPlayer no reconoce el tipo mime si no hay una extensión de file, creo. ¿Cómo puedo evitar […]

AVPlayer continúa reproduciéndose después de eliminar ViewController de NavigationController

Así que estoy usando ARC en mi proyecto y cuando agrego un AVPlayerLayer funciona bien y dandy, pero cuando abro el UIViewController desde mi UINavigationItem, el video continúa reproduciéndose en segundo plano. ¿Alguien sabe cómo manejarías esto? Parece algo fácil que estoy pasando por alto. Aquí está el código que tengo para las instancias iniciales. […]