Sobre el proyecto
Player es una biblioteca para iOS y tvOS con licencia MIT, escrita en Swift, para agregar reproducción de medios a una aplicación. Soporta archivos de medios locales y transmisiones HTTP remotas, y también puede aceptar instancias de AVURLAsset o AVPlayerItem para fuentes más avanzadas, incluyendo encabezados HTTP personalizados y videos de iCloud Photos/PHAsset.
La biblioteca se distribuye como un controlador de vista hijo que los desarrolladores agregan a su propia jerarquía de vistas. Su API expone una URL, un activo o un elemento de reproductor, junto con comportamientos relacionados con reproducción desde el inicio, pausa, modo de relleno, tiempo actual, duración y bucle. Los métodos delegados notifican a la aplicación sobre eventos del ciclo de vida de la reproducción, cambios de tiempo, bucle y finalización de la reproducción, que pueden usarse para construir una interfaz de progreso personalizada.
Las características documentadas incluyen interfaz de usuario personalizable e interacción del usuario, soporte para cambios de orientación de la interfaz, ajuste del modo de relleno de video y capturas de fotogramas de video. El repositorio incluye ejemplos de integración y documentación de la API, y la instalación se admite a través de Swift Package Manager, CocoaPods o copiando el archivo fuente único Player.swift en un proyecto de Xcode. Swift 5.0 es la versión compatible actual, con ramas más antiguas mencionadas para Swift 4.2 y 4.0.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.