Plyr è un'ottima e leggera libreria per Javascript per la creazione di un player audio / video.

Non ha dipendenze, in quanto è scritto in vanilla Javascript.

Ed è possibile visualizzare / ascoltare file presenti sul server, o usare Youtube e Vimeo.

Qui potete vederne una demo.

HTML 5 prevede un tag audio, in modo da poter eseguire suoni di vari generi senza usare codice astruso.

Se, però, vogliamo lanciare un suono allo scatenarsi di un evento?

Ad esempio a me serviva inviare un suono quando viene selezionato un articolo sbagliato.

Per fare ciò ho preferito usare Javascript; ovviamente non è detto che funzioni su tutti i browser, come ad esempio vecchie versioni di IE.

Inoltre bisgona anche considerare il tipo di suono supportato; guardate la tabella qua sotto:

Internet Explorer 9.0+ MP3, AAC
Chrome 6.0+ Ogg Vorbis, MP3, WAV
Firefox 3.6+ Ogg Vorbis, WAV
Safari 5.0+ MP3, AAC, WAV
Opera 10.0+ Ogg Vorbis, WAV

 
Io ho usato WAV, che in teoria dovrebbe sentirsi anche con IE anche se non è nella tabella.

 

Nei giorni passati ho avuto vari problemi con i media player.

Nello specfico con VLC, Clementine e MPlayer (ma penso che valeva per qualsiasi programma simile).

In sostanza su nessuno sentivo più l'audio, e mi uscivano vari errori.

Ad esempio se provavo a lanciare un video con VLC mi usciva questo errore:

Uscita audio non riuscita:
Il dispositivo audio "default" non può essere utilizzato:
Argomento non valido.

E nel terminale:

$ vlc myvideo.avi
VLC media player 2.0.4 Twoflower (revision 2.0.3-289-g6e6100a)
[0xba7108] main libvlc: Esecuzione di vlc con l'interfaccia predefinita. Usa 'cvlc' per utilizzare vlc senza interfaccia.
[0x7f0290004b18] pulse audio output error: PulseAudio server connection failure: Connection refused
ALSA lib pcm_direct.c:1616:(snd1_pcm_direct_parse_open_conf) The field ipc_gid must be a valid group (create group audio)
[0x7f0290004b18] alsa audio output error: cannot open ALSA device "default": Argomento non valido
[0x7f0290004b18] jack audio output error: failed to connect to JACK server
[0x7f0290004b18] oss audio output error: cannot open audio device (/dev/dsp)
[0x7f0290004b18] main audio output error: no suitable audio output module
[0x7f02b0c0dc98] main decoder error: failed to create audio output

Clementine invece mi resituitva varie finestre di errore, e nel terminale questo:

usbmuxd_listen: ERROR: usbmuxd was supposed to be running here...
10:54:53.160 WARN  unknown                          QTimeLine::start: already running

Con il forum di Arch (distribuzione che uso) abbiamo cercato di trovare il problema nei dispositivi audio.

Uno dei miei articoli più letti riguarda come scaricare musica da YuoTube usando il servizio online VidToMP3.

Da un pò di tempo questo ottimo servizio ha perso un pò di colpi e non funziona più molto bene.

Tenendolo sempre e comunque sott'occhio, mi sono messo a cercare un pò di alternative.

Vi posto un pò di link che ho provato.

Per ora ho provato solo questi.

In caso ne provassi altri allungherò la lista

Clip.dj

Video2mp3

EDIT

Se anche a voi non dovesse più funzionare questo sito, provate a guardare in quest'altro articolo.

 

Quante volte vi è capitato di volere la canzone di un video che avete visto su YouTube?

A me molte!

Ed ho da poco scoperto che è possibile salvare in formato MP3 l'audio dei video in maniera semplice e veloce.