Evaluando propuestas

Tarefa do player de vídeo e áudio

Publicado el 03 Agosto, 2021 en Programación y Tecnología

Sobre este proyecto

Abierto

https://docs.google.com/document/d/1ixNNxDKTC9HslUp6ZOWAdfRp4djVU6uRBKNFlpYMqyc/edit#

- Exportar um componente React-Native Expo em Typescript.
- Deverá ser um pacote NPM instalável, sendo o(s) componentes desenvolvidos como React-Native - Functional Component e utilizando boas práticas ES6 ou superior.
- Poder fazer download e assistir offline (vídeo e playlist)
- Assistir por streaming (com buffering do vídeo atual e do próximo)
- Poder assistir em velocidade 0.5x, 0.75x, 1x (padrão), 1.5x, 1.75x e 2x
- Possibilidade de inserir legenda
- Possibilidade de avançar (duplo clique)
- Possibilidade de ir para próximo/anterior conteúdo da playlist
- Compartilhar imagem com Smart TV (Apple TV, Airplay, Android TV e Tizen)
- Callback ao invocar player (Did Mount)
- Callback ao iniciar vídeo
- Callback ao pausar vídeo
- Callback ao retomar vídeo
- Callback ao finalizar vídeo
- Callback ao encerrar player (Will Unmount)
- Callback (solicitado ou a cada 10 segundos) que retorna os dados do vídeo em execução (id do vídeo, status, state, index do vídeo e tempo) ou de algum vídeo solicitado
- Possibilidade de ver vertical e horizontal
- Possibilidade de alterar o áudio de fundo
        trilhas e músicas liberadas dentro do app
possibilidade de integração com youtube music ou spotify
Possibilidade de ser assistido sincronizado e remoto
    exemplo: duas usuárias treinarem ao mesmo tempo o mesmo vídeo

Contexto general del proyecto

A izi.fit é um aplicativo fitness que tem como funcionalidade essencial a disponibilização de videoaulas aulas e conteúdos como áudios. Desta maneira, o player de áudio e vídeo se faz fundamental. O objetivo é o desenvolvimento de um player de vídeo/áudio, que receba uma playlist ordenada. Este player deve ser desenvolvido para o framework Javascript React-Native Expo e Web, e executar tanto em iOS (versão 9 até atual) quanto Android (versão 22 até atual).

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Plataformas requeridas Android, iPhone, iPad
Necesito Modificar una app existente
Tipo de app Otro
Necesita backend No
Procesador de pago No

Plazo de Entrega: 27 Agosto, 2021

Habilidades necesarias