AmplitudeJs – Um moderno reprodução de áudio HTML5 de código aberto
AmplitudeJS é um reproduto de música multiplataforma de código aberto para usuários da web moderna. Possui uma bela interface minimalista e intuitiva em praticamente todos os navegadores da Web.
Com amplitude,você pode construir seu próprio leitor de áudio completo com seu design e layout personalizados. As músicas devem ser adicionadas através do método principal no formato JSON. Veja como é feito com três músicas no codepen abaixo:Amplitude.init()
Amplitude.init({ "songs": [ { "name": "Song Name 1", "artist": "Artist Name", "album": "Album Name", "url": "/song/url.mp3", "cover_art_url": "/cover/art/url.jpg" }, { "name": "Song Name 2", "artist": "Artist Name", "album": "Album Name", "url": "/song/url.mp3", "cover_art_url": "/cover/art/url.jpg" }, { "name": "Song Name 3", "artist": "Artist Name", "album": "Album Name", "url": "/song/url.mp3", "cover_art_url": "/cover/art/url.jpg" } ] });
Com amplitudeJS,você pode ver uma lista de todos os seus cursos inscritos.
Características em AmplitudeJS
- Freeware: AmplitudeJS é gratuito para todos baixarem e usarem.
- Código Aberto: AmplitudeJS é lançado sob a licença do MIT e você pode contribuir para o seu código-fonte no GitHub.
- Multiplataforma: HTML5 é executado nos navegadores de todos os Sistemas Operacionais, portanto, quase não há limitação para o uso do AmplitudeJS.
- Biblioteca completamente independente (não é necessário jQuery).
- Disponível pelo CDN ou instalação de comando único: .
npm install --save amplitudejs
- Usa JSON para carregar dados de música.
- Suporte nativo para SoundCloud.
- Funções de retorno de chamada 100% para todos os eventos, incluindo Reprodução/Pausa, Stop, Repeat, Next Song, Previous Song e Shuffle.
- Uma documentação on-line bem montada onde você também pode aprender seu uso.
- Keybindings JavaScript para UX avançado (Experiência do Usuário).
- Escrito completamente em javaScript de baunilha (não requer jQuery).
- 9kb comprimido.
- Listas de reprodução ilimitadas.
- Não requer atualização de página.
- Suporta transmissão ao vivo.
- Suporte para soft-touch e compatível com dispositivos móveis.
- Suporta várias listas de reprodução em uma única página.
- Exibir metadados de música.
- Completamente personalizável (até cada elemento visível).
- Uma interface do usuário intuitiva e minimalista.
Você pode ver exemplos dos recursos listados acima aqui.
Na minha opinião, este é o mais leve, bonito e minimalista web music player. Você nem precisa estar online para usá-lo! Você, no entanto, precisa ser capaz de escrever JSON.
AmplitudeJS é seu tipo de music player? Compartilhe sua opinião conosco na seção de comentários abaixo e sinta-se livre para deixar cair suas sugestões de aplicativos ao longo do caminho.
Comentários
Postar um comentário