Articles of avflayer

Actualización de AVPlayer currentTime para un UISlider cuando ViewController carga

Estoy jugando canciones en AVPlayer . He creado un controller de vista separada para mi reproductor de medios e initialization y todos los methods que estoy usando para el reproductor (reproducir, pausar, repetir, mezclar) están allí en el mismo controller de vista. Actualizo un control deslizante como este [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(sliderUpdate:) userInfo:nil repeats:YES];` -(void)sliderUpdate:(id)sender […]

¿Cómo sincronizar la reproducción de medios en dos dispositivos?

Estoy usando el siguiente método de class AVPlayer.h en mi proyecto. – (void)setRate:(float)rate time:(CMTime)itemTime atHostTime:(CMTime)hostClockTime De acuerdo con la documentation de AVPlayer.h , este método se puede utilizar para sincronizar la reproducción en dos dispositivos, siempre que haya un time de host de un dispositivo. He dado todas las posibilidades de "time" que podría dar […]

Cómo filtrar MPMediaItems por files .mp3 para reproducir canciones en AVPlayer

Necesito filtrar mis elementos de consulta por files .mp3. Ahora obtengo el resultado de la consulta, contiene files de video (mp4). estos son mi línea de códigos MPMediaQuery *everything = [[MPMediaQuery alloc] init]; NSArray *itemsFromGenericQuery = [everything items]; self.songs = [NSMutableArray arrayWithArray:itemsFromGenericQuery];

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 […]

La aplicación se bloquea cuando se intenta crear el object AVAsset

Estoy intentando reproducir video usando AVPlayer. El problema es que la aplicación se congela cuando bash crear un object AVAsset. Aquí está mi fragment de código. let url = videoUrl.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQueryAllowedCharacterSet()) print("loadValuesAsynchronouslyForKeys – \(url)") let asset = AVAsset(URL:NSURL(string: url!)!) print("asset created") CÓDIGO ACTUALIZADO let strURL = videoUrl.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQueryAllowedCharacterSet()) print("url string is created – \(strURL!)") if let url […]

¿Cómo puedo agregar una transición gradual de transición / desvanecimiento gradual a AVPlayerLooper?

Tengo un AVPlayerLooper que utiliza un AVQueuePlayer . Es muy fácil enlazar el video, pero quería desvanecerse en el video durante el primer segundo y desaparecer durante el último segundo. Pude hacer que se desvanezca dentro y fuera usando un AVPlayerLayer y un CABasicAnimation que anima la opacidad de manera apropiada, pero no puedo hacerlo […]

AVFoundation get la image del álbum de la canción

Quiero get la image / portada de la canción del álbum. ¿Es posible? Estoy usando AVPlayer para la transmisión de audio, y necesito get la portada del álbum, si la canción lo contiene. Como en iTunes SOLUCIÓN: UIImage *img = nil; NSArray *metadata = _avplayer.currentItem.asset.commonMetadata; for(AVMetadataItem *item in metadata){ if([item.commonKey isEqualToString:@"artwork"]){ NSData *data = item.value[@"data"]; […]

Porcentaje de almacenamiento intermedio de AVPlayer

Posible duplicado: Progreso de transmisión AVPlayer Estoy usando AVPlayer para reproducir audio transmitido desde una URL. Me gustaría mostrar el porcentaje de almacenamiento en búfer mientras se transmite el audio. Sé que puedo observar las properties playbackBufferEmpty y playBackLikelyToKeepUp pero solo puede darme la información si el buffer está cargando. ¿Tienes alguna idea de cómo […]

AVPlayer individual con contenido de transmisión y sin transmisión

Estoy construyendo un reproductor de video que debe manejar tanto el contenido de streaming como el contenido que no se transmite, y quiero que sea jugable con AirPlay. Actualmente estoy usando varias instancias de AVPlayer (una para cada clip), y funciona bien, pero el problema es que no brinda una experiencia muy suave al usar […]

Grabación / reproducción sincronizada ios

Estoy creando una aplicación donde se supone que el usuario debe grabarse video mientras se reproduce otro video en la pantalla al lado de la vista de la camera. El resultado será dos files de video, una fuente y una grabación. Usando AVCaptureSession, etc., he logrado grabar un video al mismo time que otro video […]