2011-10-31 11 views
5

Attualmente sto provando a creare un livello di attività sonora dal microfono. Nessun record solo un livello live. Ho trovato molti argomenti ma niente usando solo javascript. Ho trovato molti link utili ma non ho idea di come creare ciò che voglio con solo javascript. L'applicazione deve funzionare su diverse piattaforme mobili. (WebOS, Androïd, IOS ...) e infine sui computer.Livello di attività sonora dal microfono con javascript

ecco i link:

http://jsfiddle.net/7D3YS/

Questo link è un semplice livellatore casuale. Sembra quello che voglio. Ma non c'è controllo sul livello.

http://docs.phonegap.com/en/1.1.0/phonegap_media_capture_capture.md.html#capture.captureAudio

E 'utilizzando una cattura audio, penso che sia il modo migliore, ma non ho idea di come ascoltare e creare un rendering grafica.

www.sajithmr.me/jrecorder/example1.html

Questo esempio è esattamente quello che voglio, ma che sta utilizzando un file SWF. E non funziona su iPhone.

www.filosophy.org/2011/03/talking-to-the-web-the-basics-of-html5-speech-input/

Google ha creato un webkit, ma io non so come Posso usarlo nel mio lavoro.

Grazie per registrare un file audio e ascoltare questo file contemporaneamente ma non sono sicuro dell'efficienza.

Questo è tutto quello che ho trovato. Grazie per il tuo aiuto!

Bastien

risposta

1

Come sottolinea documentazione PhoneGap, non JavaScript può accedere all'ingresso mic dalla maggior parte dei dispositivi (a meno che non sia specificato un'API per esso). PhoneGap tenterà di avviare il software di input audio sul dispositivo.

TLDR: non è possibile accedere direttamente all'ingresso mic con javascript, a meno che il dispositivo non esponga un'API per esso.

+0

Non sono sicuro di capire. Sto usando l'API di PhoneGap sui dispositivi, non ci sono problemi con questo; ma non ho idea di come creare un rendering grafico che sia il problema principale. – Hook

+0

Come la documentazione di PhoneGap collegata, utilizza l'applicazione di registrazione audio del dispositivo. A meno che l'applicazione del dispositivo non esponga un javascript API può essere utilizzato, non avrai accesso all'input raw per visualizzare un rendering. iOS non ha un'applicazione di registrazione predefinita, come indicato da PhoneGap, lo stesso vale per alcuni dispositivi BlackBerry. –

+1

Ok grazie, userò un semplice file swf, ciao ciao IOS. – Hook

Problemi correlati