An open API service indexing awesome lists of open source software.

https://github.com/ninja1375/caixa-de-som-animada


https://github.com/ninja1375/caixa-de-som-animada

Last synced: about 1 month ago
JSON representation

Awesome Lists containing this project

README

        

**Veja o projeto ao vivo:**

**[Caixa de Som Animada](https://ninja1375.github.io/Caixa-de-Som-Animada/)**

Este projeto simula uma caixa de som com alto-falantes e uma corneta realistas, que reagem ao tocar de um arquivo de áudio carregado pelo usuário. A caixa de som é estilizada com uma cor chocolate, e os alto-falantes possuem animações de pulsação que se ativam conforme a música é reproduzida. Além disso, há uma corneta posicionada acima dos alto-falantes, que também se anima junto com eles.

A interface inclui um input oculto para seleção de arquivos de áudio, que é substituído por um ícone, tornando o design mais elegante. O nome da música selecionada é exibido, e há um controle de volume para que o usuário possa ajustar o som durante a reprodução.

## Funcionalidades: ##

**1 - Caixa de som com visual realista:**

A caixa de som é composta por quatro alto-falantes dispostos em duas colunas, com um design tridimensional, que simula profundidade e realismo.
Uma corneta posicionada centralmente acima da primeira linha de alto-falantes, também com um efeito realista, simulando uma corneta de som verdadeira.

**2 - Animação sincronizada com a música:**

Os alto-falantes e a corneta ficam animados (pulsando) apenas quando a música está tocando.
A animação para automaticamente quando a música é pausada e reinicia ao continuar a reprodução.

**3 - Carregamento de arquivos de áudio:**

O usuário pode selecionar um arquivo de áudio diretamente do seu dispositivo através de um input do tipo file oculto, que é substituído por um ícone.
Após a seleção, o nome do arquivo de áudio é exibido abaixo do ícone, permitindo que o usuário veja a música escolhida.

**4 - Controle de volume:**

Um controle deslizante de volume (input range) é adicionado para que o usuário possa ajustar o volume da música durante a reprodução.

**5 - Design intuitivo e responsivo:**

A interface é simples e amigável, permitindo que o usuário interaja facilmente com a caixa de som, carregue suas músicas e controle a reprodução de forma intuitiva.
O layout é centralizado e ajustável, funcionando tanto em dispositivos móveis quanto em desktop.

## Benefícios: ##

Criação de uma interface visual interativa que combina design estético com funcionalidade de áudio.
Animações realistas que tornam a experiência de tocar música mais envolvente.
Permite uma experiência personalizada ao tocar arquivos de áudio diretamente do dispositivo do usuário.

## Melhorias Futuras: ##

Adicionar suporte para listas de reprodução.
Implementar efeitos sonoros adicionais, como eco ou equalizadores visuais.
Melhorar o design dos controles de áudio com botões mais personalizados e efeitos visuais.

## linguagens Utilizadas ##

## Apoie-me: