Problema riproduzione files audio postato il 26/03/2008 10:37:24 nel forum programmazione, gdrcd e open source
Premessa
Mi sono sempre sforzato di cercare di realizzare un sito in regola con la legge e fruibile da chiunque (non mi va di pensare ad una versione separata per utenti affetti da qualsivoglia disabilità; lo trovo discriminante).
Tuttavia ho appena scoperto un problema serio al sistema di registrazione che ho adottato: il sistema di conferma d'invio, che prevedere che venga ricopiato un codice alfanumerico generato graficamente, non è (ovviamente) "leggibile" ad ipovedenti e non vedenti.
E renderlo facilmente leggibile comporterebbe il rischio di inficiarne l'utilità.
Che fare dunque?
Mi è venuto in mente che potrei generare un file audio, in background, che "legga" il codice (essendo un'immagine, infatti, non viene letta dalla sintesi vocale).
Tuttavia questo comporta la riproduzione sequenziale di diversi files wav (o mp3).
Per far ciò sto lavorando sulla possibilità di abilitare tempi diversi di riproduzione ad una sequenza di files tra tag <embed>.
Domanda
Esiste un singolo comando che mi consenta di riprodurre, uno dietro l'altro, più files audio in una singola pagina html (ovviamente senza che questa venga ricaricata alla partenza di ogni singolo file)?
Grazie anticipatamente a chi mi saprà/vorrà dare aiuto. :-)
Pagine → 1
26/03/2008 20:28:06
Ho trovato questo http://www.laboratoriocaffeina.it/development/2007/10/23/come-azzerare-timeout-multipli.html sulla gestione dei timeout tramite javascript e volevo chiedere a chi ne avesse le competenze se potesse servire al mio scopo, prima di mettermi a perderci tempo sopra.
Qualcuno sa dirmi qualcosa in proposito?
26/03/2008 23:25:59 e modificato da darkside of breakfast il 27/03/2008 15:20:01
Dunque.
A livello teorico, è tardi per scrivere codice (almeno per me, ora gh)
Dovresti creare una funzione che chiameremo funzionegenerale() che carichi con un onLoad dal body.
In questa funzione, metterai un setTimeOut, impostato a... be', contando che devi leggere caratteri alfanumerici, lo metti a 1000 millisecondi.(un sec)
Crei una variabile chiamata con un nome a casaccio, che si aggiorna ogni volta che lo fa seTimeOut aggiungendo a se' stessa un +1 (l'uno dipende dai casi).
Poi con un if, controlli a che punto sta la variabile chiamata a casaccio.
E in merito a quello stampi con document.write() i vari embed che ti servono.
Insomma, avevo in mente una cosa del genere
27/03/2008 14:13:20 e modificato da darkside of breakfast il 27/03/2008 15:18:40
Ripensandoci, è meglio se ti crei un div o un qualcosa di simile e poi cambi la canzone con innerHTML, perchè nel modo che ho scritto ti parte ogni volta un nuovo embed.
Effettivamente non so se tu possa modificare direttamente l'src dell'embed, magari fai qualche prova.
La cosa che mi lascia perplesso è che saltano fuori molti problemi logici, oltre ai tempi di buffering di ogni embed.
27/03/2008 15:23:45
Infatti ^^"
Ammetto che la cosa mi sta venendo un po' intricata; in ogni caso ti ringrazio per l'aiuto che cerchi (e hai cercato in passato) di darmi, per risolvere le mie balzane richieste. :-P
27/03/2008 18:13:21
27/03/2008 19:34:02
Confermo. u.u
Il sistema è operativo unicamente in fase di registrazione.
27/03/2008 22:35:26
Guarda al volo non ti saprei dire. Però ci si potrebbe sempre pensare qualcosa basato su AJAX. Esistono un paio di librerie per creare dei backend sonori ma ora non me ne viene in mente manco una.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
I dati del generatore di rank sono stati aggiornati!