Articles of avplayer

Múltiples AVPlayers en un UIScrollView: solo se muestran 16 de ellos.

Estoy desarrollando una galería de videos, tengo un ScrollView con múltiples vistas dentro de él, cada vista tiene un solo AVPlayer, hasta ahora es bastante estándar, supongo. Tenga en count que todos los AVPlayers están precargados con su video, a la espera de reproducirse. El problema ocurre cuando tengo muchos elementos (videos) en la galería. […]

Bucle de un video en AVFoundation AVSampleBufferDisplayLayer

Estoy intentando reproducir un video en un bucle en un AVSampleBufferDisplayLayer. Puedo hacer que juegue una vez sin problemas. Pero, cuando trato de hacerlo, no sigue jugando. Según la respuesta a AVFoundation para reproducir un ciclo de video, no hay una forma de rebobinar el AVAssetReader, así que lo vuelvo a crear. ( Ví la […]

Reproducir video usando AVPlayer no se resume cuando aparece en primer plano ios

Estoy jugando video usando AVPlayer. Cuando entro en segundo plano, el jugador está en pausa y cuando se lo trae en primer plano, se reproduce el jugador. Pero aún no aparece el video aunque contenga URL en su Elemento actual. Estoy atascado y no obtengo solución. Por favor, ayúdame a resolver. Gracias por adelantado. El […]

Pasar AVPlayer a otro ViewController sin video pero tiene sonido

Estoy intentando pasar un AVPlayer a una tablaviewcell a un controller de vista diferente. Probé esto en el simulador y funciona, pero cuando lo probé en un iPhone, solo puedo escuchar el sonido, pero no hay video. Mi objective es networkingucir el time de carga utilizando el mismo reproductor y no la URL de la […]

iOS AVPlayer se atasca mientras se almacena en búfer

Estoy tratando de transmitir files mp3 e intentando almacenar un buffer como dice djromero en esta publicación , funciona muy bien la mayoría de las veces, ¡pero sucede que se bloquea el estado del jugador afrer a 1, random! Aquí está el código: -(void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context { if (kRateDidChangeKVO == context) […]

Cómo ocultar el control deslizante MPMediaItemPropertyPlaybackDuration de la pantalla bloqueada y el Centro de control?

Estoy trabajando en un reproductor de radio en línea y necesito ayuda. Cuando configuro MPNowPlayingInfoCenter.defaultCenter().nowPlayingInfo tengo título, controles y control deslizante duración de reproducción. No necesito este control deslizante porque no tengo información sobre la duración de la reproducción y, además, no es un control muy atractivo. ¿Alguien me puede preguntar cómo ocultar el control […]

Cómo mejorar el performance de search cuando se usa avplayer

Estoy usando AVPlayer para crear un reproductor de video, pero el método seekToTime es bastante lento. Estoy impresionado por el performance en busca de la aplicación de Apple "Fotos". ¿Alguien tiene alguna idea de cómo Apple logró hacer una búsqueda tan rápida? ¿Tiene algo que ver con los hilos? Intenté poner la llamada seekToTime en […]

¿Cuál es la diferencia entre AVPlayer y AVAudioPlayer en términos de funcionalidad?

He estado intentando usar AVAudioPlayer para reproducir files MP3 remotos en mi aplicación y he leído algunas de las otras respuestas en Stack Overflow pero todavía no puedo hacer que funcione. La sugerencia común que estoy leyendo es usar AVPlayer lugar de AVAudioPlayer . No sé por qué es esto. Además, en una de las […]

¿Cómo mostrar el progreso del búfer en AVPlayer?

Tengo una aplicación de reproductor de música que permite al usuario transmitir canciones desde el server. He podido transmitir canciones desde la url usando AVPlayer. Quiero lograr algo como a continuación: He intentado convertir la respuesta superior de este Cómo get el tamaño de file y el tamaño de file actual de NSURL para AVPlayer […]

¿Cómo comprobar si se ha presionado el control rápido AVPlayerViewController?

Tengo un AVPlayerViewController y AVPlayer que muestra los controles pnetworkingeterminados. Cuando el jugador está en pantalla completa, >> | el button actúa como un avance rápido, pero me gustaría anular / delegar esto para que actúe como un button siguiente y llamar a mi método playNextVideo() . ¿Es esto posible, o tengo que vivir con […]