Articles of avplayer

¿Cómo obligar a AVPlayer a pausar el almacenamiento en búfer cuando está en estado pausado?

Estoy usando AVPlayer para reproducir video. Uso la AVPlayer pause para pausar el reproductor. Pero observar con Charles muestra que los segmentos de la secuencia todavía se están descargando cuando el reproductor está en pausa. Encontré el almacenamiento en búfer de AVPlayer, haciendo una pausa en la notificación y en el marco del póster, pero […]

AVPlayer controles personalizados: indicador de carga

Estoy intentando convertir mi MPMoviePlayerViewController con controles personalizados a AVPlayerViewController con controles personalizados, y enfrento algunos problemas. Con respecto a mi indicador de actividad personalizada para la indicación de "almacenamiento en búfer", utilizo "playbackBufferEmpty" como indicador para iniciar el almacenamiento en búfer y "playbackLikelyToKeepUp" como indicador para detener el almacenamiento en búfer. Esto funciona bien […]

AVQueuePlayer reproduce una serie de clips sin hipo

Tengo una serie de videoclips en un AVQueuePlayer. ¿Cómo hago la transición entre ellos sin una pausa o retraso? Por defecto, parece que hay un hipo de medio segundo al hacer la transición entre clip1.mp4 y clip2.mp4 Todos los clips son locales para el dispositivo.

Reproducir el siguiente video en el button de clic en AVPlayer

Tengo 2 videos Estoy usando AVPlayer para reproducir videos. El primero se carga cuando se inicia la aplicación, y cuando hago clic en el siguiente video, debería comenzar a reproducir ese video desde el principio. ¿Cómo puede hacerse esto? Estoy usando el siguiente código en el bash de cambiar al siguiente video AVPlayerItem * playerItem […]

MPNowPlayingInfoCenter nowPlayingInfo no se muestra mientras se reproduce el video en un AVPlayer

Estoy trabajando en una aplicación que tiene transmisión de video. Utilizo AVPlayer para transmitir los videos, en el dispositivo o usando AirPlay. Cuando usa AirPlay, puede bloquear la pantalla y el video continúa reproduciéndose. En la pantalla de inicio de su dispositivo obtendrá los controles: una barra de restregado, reproducción / pausa, retroceso / avance. […]

Detectar toque activado / desactivado Controles AVPlayerViewController

Sobre la base de la respuesta de esta pregunta , he implementado un controller de events que detecta cuándo un AVPlayerItem termina 'naturalmente' (a través de AVPlayerItem.DidPlayToEndTimeNotification ) y cuando termina porque el usuario ha utilizado la barra de búsqueda para llegar al final del video (a través de AVPlayerItem.TimeJumpedNotification ). Quisiera ampliar esto aún […]

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

Creación de subprocesss CoreMedia.Player.Async cuando se usa AVPlayer en CollectionView

Estoy tratando de hacer que el desbordamiento de la stack supusiera una tarea imposible de lograr un performance de desplazamiento de ~ 60 fps en una vista de colección que contiene algunos videos aquí y allá (reproducción automática). He pasado meses en esto e intenté cada solución presentada en línea y me he acercado mucho. […]

Llamada progtwigda al button de pantalla completa de AVPlayerViewController

Tengo un AVPlayer envuelto con AVPlayerViewController. Toda mi aplicación está en modo vertical y AVPlayer es subvista de una de las vistas. Quiero hacer el video a pantalla completa automáticamente cuando el dispositivo se gira como la aplicación de YouTube. ¿Hay alguna forma de progtwigr el método del button de pantalla completa de AVPlayerViewController? No […]

¿Cómo reproducir videos desde la URL de transmisión con algún mecanismo de pre-buffering tal como lo hizo Facebook?

En mi aplicación tengo Timeline como Facebook y quiero implementar la reproducción automática de la misma manera que lo hace Facebook. Puedo reproducir un video cada vez que el usuario deja de desplazarse en la input de video dentro de UITableViewCell pero demora de 5 a 10 segundos reproducir un video que es el problema. […]