Manifestación
Sobre el jugador
Este es un reproductor web de YouTube simple basado en Angular-Cli, NGX-Socket-IO, @Angular/CDK.
Este reproductor es compatible solo con los navegadores Chrome/WebKit.
El estado del proyecto es RC (candidato de lanzamiento).
Cómo usar
Para el desarrollo
Instale NodeJS 16.14.0+
Descargar/Repositorio de clones y luego instalar el reproductor por
npm install en la carpeta raíz (no en /src)
Agregue su clave API de YouTube en SRC/App/Environments/Settings.ts o dentro de la aplicación Aplicación de Configuración (cuándo se ejecuta)
Inicie su servidor
npm install && npm start en la carpeta root
- Conéctese a su servidor
Debe cambiar dentro de SRC/App/Environments/Environment.ts su ruta a su servidor.
Para construir la aplicación
- Instalar Angular-Cli
npm install -g @angular/cli
- Ejecute dentro de la carpeta raíz (no en /src)
Verifique la documentación angular para obtener otras opciones de compilación.
ng build --prod=true
Colegio de cambios
Angular YouTube Player 2.6.0
- Lista de invitados en la sesión
- Problemas menores solucionados (RC)
- Agregue mini jugador cuando se desplace
- El primer video de la lista de reproducción es ahora el video actual
Angular YouTube Player 2.5.2
- Agregar insignia de categoría para alimentar videos y video actual
- Actualizaciones de UI
- Nuevo componente modal
Angular YouTube Player 2.5.1
- Actualice Angular a LTS (de 7 a 8)
- Modo de repetición fijo
- Actualizar el diseño para la lista de reproducción / videos relacionados
Angular YouTube Player 2.5
- Limpio el proyecto para evitar usar muchas dependencias
- Solucionar el problema cuando cambia la región no actualizó al jugador
- UX mejorado para la lista de reproducción
- Se agregó el nombre del cliente para identificar a cada usuarios en la habitación
Angular YouTube Player 2.4
- Cambió de Firebase a JSON a través de Socket.io y el servidor privado
- Diseño receptivo
- Jugador de sincronización en sesión
- Habitaciones: unir/saltar en la identificación única
- La lista de reproducción no está más poblada automáticamente cuando está vacía
- Ya no puede exportar/importar desde el archivo .json
Angular YouTube Player 2.3.3
- Se corrigieron errores después de la refactorización
- Se agregó la clave de sesión para la lista de reproducción que puede cargar en Cloud y descargar desde Cloud (integrada con Firebase)
- Actualización de diseño
- Actualizado de Angular 5.2.0 a 7.0.1
- Carrusel agregado para videos relacionados (usado NGU-Carusel)
Angular YouTube Player 2.3
- Actualización de LTS Angular
- Refactorizar servicios y componentes completos de la aplicación
- Rendimiento de velocidad mejorado y corrigidos errores importantes
- Nueva forma de cargar la aplicación
Angular YouTube Player 2.2
- Ordenar la lista de reproducción de Drag and Drop (usado NG2-Dragula)
Jugador de YouTube angular 2.1
- Categorías con videos como (música, juegos, autos, películas, deportes, etc.)
- Código de refactorización
- Buscar en una región específica
- Fijar enlace de copia para video destacado
- Mejoras de UX
Angular YouTube Player 2.0.1
- Importar y exportar la lista de reproducción de YouTube como archivo .json
Angular YouTube Player 2.0
- Pequillas de acceso críticas globales para la aplicación en el escritorio (Play/Pause/Next/Prev, para teclados con botones de medios)
- Agregar soporte para NW.JS para exportar la aplicación para el compatibilidad de escritorio: Windows X64, Linux X64
- Actualización automática de la aplicación (versión de escritorio)
Jugador de YouTube angular 1.9.2
- Mejoras y soluciones de UX
- Preparación de archivos para 2.0
Jugador de YouTube angular 1.9.1
- Obtenga settings.json para LocalStorage si su almacenamiento local está vacío
- La lista de reproducción ahorrando automáticamente, si está vacía, se poblará con videos relacionados
- Modo de temas ligeros/oscuros de al revés
- Botón de enlace compartido para todos los videos
- Página de configuración reorganizada
- Guardado automático para configuración interna (verificación de configuración)
- Guardado manual para configuración externa (verificación de configuración)
- Rendimiento, mejoras y soluciones de UI y UX
Jugador de YouTube angular 1.9
- Agregar/eliminar elementos de la lista de reproducción, la primera vez que se inicializa, se prepobre con videos relacionados
- Siguiente/Video anterior de su lista de reproducción
- Historial movido a la página separada
- Agregar video de palanca, modo de repetición y lista y cuadrícula en tendencias a settings.json
- Pequeñas soluciones
Angular YouTube Player 1.7
- Se agregó video destacado como primer video de tendencia
- Notificaciones para acciones importantes que realiza
- Modo de depuración eliminado
- Preparación de paquetes, código y archivos para v2.0
- UI/UX mejorado para listas
Angular YouTube Player 1.6
- Detalles de video para video y videos de tendencia actuales como número de vistas, me gusta y disgustos
- Compartir el enlace para el video actual
- Se agregó una nueva configuración para ocultar todas las miniaturas
- Botones de reproductor personalizado ahora solo cuando esconde video
Jugador de YouTube angular 1.4
- Historia de tus videos vistos
- Pequeñas soluciones
Angular YouTube Player 1.3
- Mostrar/ocultar reproductor de video
- Repetir video
- Modo de cuadrícula/lista para videos de tendencia
- Configuración (puede configurar el valor predeterminado de "Assets/settings.json", pronto será directamente desde la configuración)
- Cambiar el país para videos de tendencia (actualmente solo tres países, EE. UU., Reino Unido y RO)
- Los resultados máximos se muestran en la búsqueda (0 a 50)
- Tu_api clave
- Videos relacionados con Max (0 a 50)
Angular YouTube Player 1.2
- Presentación de videos de tendencia, actualmente videos de tendencia predeterminados son de Estados Unidos
- Refactorizar el código
- Agregar rutas para futuros componentes que mostrará en la barra de navegación izquierda
- El video predeterminado será el primero de los videos de tendencia
- Agregar el reproductor de video
- Actualizar el diseño para que coincida con las nuevas características
Angular YouTube Player 1.1
- Agregar funcionalidad de mudo/inmuta
- Interfaz de usuario mejorada y experiencia de usuario
- Agregar funcionalidad de configuración, la configuración obtendrá de activos/settings.json
Ajustes
- Mostrar/ocultar características de depuración
- Mostrar/ocultar miniaturas en la búsqueda
Angular YouTube Player 1.0.2
- Cambiar volumen en su video
- Videos relacionados
Angular YouTube Player 1.0.0
- Buscar y reproducir video de YouTube
- Video de reproducción/pausa
- Cambia el tiempo de tu video que quieres escuchar
Características futuras
Reserva
- Aplicación iOS 8+ / Android 5+ (no versioned)
Alojamiento
- *Chat de habitación (no versioned)*
Hoja de ruta a 3.0
- *Libere una versión estable (en v2.6.9)*
- *Establecer sala privada/pública (en v2.7)*
- *Lista de habitaciones públicas (en v2.8)*
- *Moderadores de la habitación que pueden agregar videos, compañeros de cuarto de patada, compañeros de cuarto mudo (en v2.9)*
Hoja de ruta a 4.0
- Integración de suscripciones de cuenta de YouTube/lista de reproducción (en v3.0)
Características eliminadas
- Pequillas de acceso críticas globales para la aplicación en el escritorio (Play/Pause/Next/Prev, para teclados con botones de medios)
- Agregar soporte para NW.JS para exportar la aplicación para el compatibilidad de escritorio: Windows X64, Linux X64
- Actualización automática de la aplicación (versión de escritorio)
- Temas temporales eliminados
Derechos de autor y licencia
Póngase de derechos de autor bajo la licencia MIT.