Apenas uma ideia aproximada que escrevi hoje. Eu não queria adicionar músicas à minha playlist e em um momento de inspiração coloquei a música no navegador, então pensei em fazer uma playlist no navegador e foi assim que surgiu esse pequeno trecho.
Código disponÃvel aqui
Versão online
Testado no Chrome 22, eu realmente tentei fazer funcionar no FF, mas por alguma razão estranha o arrastar e soltar não queria funcionar corretamente ou a tag de áudio desapareceria quando a música fosse solta.
CaracterÃsticas
- Arraste e solte a área para adicionar músicas
- Reproduz automaticamente quando você adiciona a primeira música
- As músicas adicionadas posteriormente são colocadas na fila de uma lista
- Clicar em qualquer uma das músicas da lista irá reproduzi-la
API de áudio
Estou pensando em reescrevê-lo usando a API de áudio para ter acesso a coisas como a duração da música e o crossfade seria muito bom. Atualmente, quando uma música termina, nada acontece. Muito curioso de feedback 🙂