audio

Mattepuffo's logo
Eseguire suoni con Javascript

Eseguire suoni con Javascript

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.

Mattepuffo's logo
Vari problemi audio con media player su Linux? Forse qua la soluzione

Vari problemi audio con media player su Linux? Forse qua la soluzione

 

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.