Articles of avplayer

AVPlayer quitando un periodicTimeObserver

Tengo dificultades para detener a un observador de AVPlayers. Tengo un reproductor de AVPlayer corriendo así: player = [[AVPlayer alloc] initWithURL:[NSURL fileURLWithPath:path]]; luego agrego un observador [player addPeriodicTimeObserverForInterval:CMTimeMake(3, 10) queue:NULL usingBlock:^(CMTime time){ NSTimeInterval seconds = CMTimeGetSeconds(time); NSLog(@"observer called"); for (NSDictionary *item in robotR33) { NSNumber *time = item[@"time"]; if ( seconds > [time doubleValue] && […]

La transmisión de AVPlayer se detiene en segundo plano debido a huecos

Estoy intentando lograr una reproducción sin AVPlayer debido a que iOS inactiva mi AVPlayer cuando la aplicación está en modo de background. Antes de contestar, sí, tengo el plist modificado, la session de audio correctamente configurada y todo está bien y elegante, sin embargo, mi pregunta, creo, es diferente en la naturaleza. Entonces, al principio […]

iOS: AVPlayer muestra una pantalla en negro y no puede reproducir algunos videos mp4

Estoy usando AVPlayer en AVFoundation para reproducir videos mp4 en mi aplicación. Sobre todo el jugador está bien. Pero estos dos días encuentro un file .mp4 que el jugador no pudo reproducir. Muestra una pantalla en negro pero no hay imágenes. Estoy muy confundido. Aquí están los metadatos del file .mp4. General Complete name : […]

Cambio rápido entre videos mediante AVFoundation

Estoy escribiendo una aplicación donde el usuario puede grabar hasta 6 videoclips cada uno con una duración de 2 segundos. Cuando se graban los videoclips, el usuario puede jugar con ellos usando 6 botones, uno para cada clip. El usuario puede grabar una película al cambiar entre los 6 clips. El problema es que necesito […]

Pausar la canción cuando un video comienza a reproducirse (y viceversa)

Tengo una aplicación que utiliza AVPlayer para reproducir canciones y una UIWebView para reproducir videos de YouTube. Cuando lo compongo contra iOS 5, el audio y el video se niegan a jugar juntos, lo que me gusta. Al presionar Reproducir en uno, se pausará automáticamente el otro, con un agradable desvanecimiento de medio segundo. Ahora […]

¿Puedo mostrar el título de la canción actual en una UILabel desde un PLS Stream?

¿Puedo mostrar el título de la canción actual en una UILabel desde un PLS Stream ? Actualmente este es mi Código: .h Controlador: AVPlayer *music; .m Controlador: NSString *u = @"http://sc7b.apple-fm.net:8188/listen.pls"; NSURL *url = [NSURL URLWithString:u]; music = [[AVPlayer alloc] initWithURL:url]; [music play]; Gracias por adelantado 🙂

¿Jugar datos de video descargados con AVPlayer?

Estoy intentando download videos del server, almacenarlos y luego reproducirlos con AVPlayer . Lo que tengo hasta ahora es: Utilizo AFNetworking para download datos de video y lo tengo almacenado como NSData dentro de mi NSDictionary of resources Creo mi TargetOverlayView que muestra contenido de resources (imágenes, text, reproducción de audio y … video, ojalá […]

Clase AVPlayer y AVPlayerStatusFailed

Estoy usando la class AVPlayer para reproducir URL de mp3 del server en nuestra aplicación de streaming de música. Funciona muy bien, pero a veces el estado de AVPlayer se establece en "AVPlayerStatusFailed". Y la documentation sugiere que, cuando esto suceda, debemos eliminar el object AVPlayer actual e instanciar uno nuevo. Este enfoque de recuperación […]

AVPlayerLayer SetFrame sin animation

Tengo AVPlayerLayer en mi pantalla principal y quiero agregarlo a UITableViewCell (Cada vez que me muevo al ViewController con UITableView ). Así es como lo creo: avPlayerLayer = [AVPlayerLayer playerLayerWithPlayer:audioPlayer]; [NowPlayingManager setPlayerLayer:avPlayerLayer]; [avPlayerLayer setFrame:CGRectMake(0, 0, CGRectGetWidth(self.playerView.frame), CGRectGetHeight(self.playerView.frame))]; Así es como lo agrego a UITableViewCell : [CATransaction begin]; [CATransaction setAnimationDuration:0]; [CATransaction setDisableActions:YES]; [[NowPlayingManager getPlayerLayer] setFrame:cell.img.frame]; [CATransaction […]

AVPlayer y networkActivityIndicatorVisible

desde iOS 7, el sistema networkActivityIndicator se muestra automáticamente cuando el audio remoto se transmite y reproduce (no en el simulador, sino en el dispositivo). NSString *URLString = @"http://streams.ffh.de/radioffh/mp3/hqlivestream.m3u"; AVPlayer *radioPlayer = [AVPlayer playerWithURL:[NSURL URLWithString:URLString]]; [radioPlayer play]; ¿Hay alguna forma de evitar la visualización de networkActivityIndicator?