Qualcuno può aiutarmi su come acquisire audio dal microfono predefinito utilizzando HTML5? Sono disponibili molti esempi, ma nessuno di essi sembra funzionare. Ho provato Audio capturing with HTML5 Come funziona solo con chrome con flag abilitati. ma sta ottenendo NavigatorUserMediaError. L'icona del video sulla barra degli indirizzi ha un segno di croce rossa e il suo suggerimento dice "questa pagina è stata bloccata dall'accesso alla videocamera e al microfono"HTML5 acquisizione audio dal microfono predefinito
7
A
risposta
8
Ci sono alcuni fantastici articoli su HTML5 Rocks. Questo è solo uno che ho tirato. http://updates.html5rocks.com/2012/09/Live-Web-Audio-Input-Enabled
// success callback when requesting audio input stream
function successCallback(stream) {
var audioContext = new (window.webkitAudioContext)();
// Create an AudioNode from the stream.
var mediaStreamSource = audioContext.createMediaStreamSource(stream);
// Connect it to the destination to hear yourself (or any other node for processing!)
mediaStreamSource.connect(audioContext.destination);
}
function errorCallback() {
console.log("The following error occurred: " + err);
}
navigator.webkitGetUserMedia({audio:true}, successCallback, errorCallback);
3
assicurarsi che si avvia la demo da un server web - semplicemente copia/incolla & inizio dal file system non funziona - in cromo non si ha mai l'accesso al microfono in questo modo.
2
Recentemente (non so quando) Chrome ha aggiunto il requisito per l'accesso alla pagina tramite SSL per abilitare getUserMedia.
Problemi correlati
- 1. HTML5: acquisizione audio e video combinati dal browser
- 2. Riproduzione audio dal microfono in tempo reale
- 3. Analizza input audio dal microfono Javascript
- 4. naudio registrazione audio dal microfono, quindi salvataggio
- 5. Registrazione audio dal microfono in Windows Phone 7 Serie
- 6. Elaborazione audio in tempo reale OpenAL dal microfono
- 7. riconoscimento vocale da file audio anziché microfono
- 8. iOS: manipolazione del telecomando Audio Audio Remote AudioBuffer (ad esempio effetti sonori dal microfono)
- 9. Rilevamento silenzio acquisizione audio Android
- 10. Ingresso audio tramite HTML5?
- 11. Ricevi array di byte audio con l'API audio HTML5?
- 12. Forzatura microfono iPhone come ingresso audio
- 13. Cattura audio in C++ da un microfono
- 14. Aggiunta di chiamate audio/video nell'app HTML5
- 15. HTML5 Audio Looping
- 16. MEDIA_ERR_SRC_NOT_SUPPORTED HTML5 guai audio
- 17. Riproduzione audio con HTML5
- 18. HTML5 Bluetooth e audio
- 19. Registrazione audio HTML5
- 20. Librerie audio HTML5
- 21. Visualizzatore audio HTML5?
- 22. API audio html5 completa
- 23. html5 audio livestreaming
- 24. Come interrompere l'audio riprodotto dal tag audio di HTML5
- 25. Come ottenere FFT dal tag audio in HTML5
- 26. Livello di attività sonora dal microfono con javascript
- 27. HTML5 Audio - Barra di avanzamento
- 28. Registrare tutti i suoni generati dalla mia app in un file audio (non dal microfono)
- 29. Acquisizione telecamera con tag di ingresso Html5
- 30. Cattura audio di sistema dal browser
grazie per la vostra risposta. ho capito anche questo ma sembra non funzionare. dal link possiamo ottenere due esempi di dimostrazioni dal vivo. [One] (http://webaudiodemos.appspot.com/pitchdetect/index.html) e [Two] (http://chromium.googlecode.com/svn/trunk/samples/audio/visualizer-live.html) ma nessuno sembra funzionare. entrambi mi chiedono di usare il microfono, ma dopo non succede nulla. l'unico cambiamento è che c'è una palla rossa che lampeggia lentamente sull'icona del titolo. il mio chrome è aggiornato e ho anche abilitato "Web Audio Input". chiunque può fornire un campione funzionante. – abduIntegral
eventuali aggiornamenti su questo? –
HTML5 Rocks ha creato alcune demo audio sul Web quando quelle API erano nuove, ma non hanno mai aggiornato le demo mentre le API si evolvevano. Purtroppo, alcune delle loro demo audio sul Web non funzionano più. –