AmpiezzaJS è un lettore musicale multipiattaforma open source per gli utenti del web moderno. È dotato di una bellissima interfaccia minimalista e intuitiva su praticamente tutti i browser web.
Con Ampiezza , puoi creare il tuo lettore audio completo di design e layout personalizzati. I brani devono essere aggiunti tramite il Amplitude.init()
principale metodo in formato JSON. Guarda come è stato fatto con tre brani nel codepen qui sotto:
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" } ] });
Con AmpiezzaJS , puoi vedere un elenco di tutti i tuoi corsi a cui sei iscritto.
Funzioni in AmplitudeJS
- Gratuito: AmpiezzaJS è gratuito per tutti da scaricare e utilizzare.
- Open Source: AmpiezzaJS è rilasciato sotto licenza MIT e puoi contribuire al suo codice sorgente su GitHub.
- Multipiattaforma: HTML5 funziona nei browser di tutti i sistemi operativi, quindi non c'è quasi nessuna limitazione all'uso di AmplitudeJS .
- Libreria completamente indipendente (non è richiesta jQuery).
- Disponibile tramite CDN o installazione con comando singolo:
npm install --save amplitudejs
. - Utilizza JSON per caricare i dati dei brani.
- Supporto nativo per SoundCloud.
- Funzioni di richiamata al 100% per tutti gli eventi, inclusi Riproduci/Pausa, Interrompi, Ripeti, Brano successivo, Brano precedente e Casuale.
- Una documentazione online ben assemblata in cui puoi anche impararne l'utilizzo.
- Combinazioni di tasti JavaScript per UX (esperienza utente) avanzata.
- Scritto completamente in JavaScript vanilla (non richiede jQuery).
- 9kb compressi.
- Playlist illimitate.
- Non richiede aggiornamenti di pagina.
- Supporta il live streaming.
- Supporto per soft-touch e compatibile con dispositivi mobili.
- Supporta più playlist su una singola pagina.
- Visualizza i metadati del brano.
- Completamente personalizzabile (fino a ogni elemento visibile).
- Un'interfaccia utente intuitiva e minimalista.
Puoi vedere esempi delle funzionalità sopra elencate qui.
Secondo me, questo è il lettore di musica web più leggero, bello e minimalista. Non è nemmeno necessario essere online per usarlo! Tuttavia, devi essere in grado di scrivere JSON.
Scarica AmplitudeJS su GitHub
È AmpiezzaJS il tuo tipo di lettore musicale? Condividi la tua opinione con noi nella sezione commenti qui sotto e sentiti libero di lasciare i tuoi suggerimenti di app lungo il percorso.