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.

Baixe AmplitudeJS no GitHub

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

Postagens mais visitadas deste blog

Pulo do Gato Eletrônica

Receptor de FM com o TDA7000

As melhores alternativas gratuitas para nero cd/dvd burner