Registrare audio micofono

Night Assassin

Utente Attivo
16 Mar 2013
200
0
0
Salve, sto tentando di mettere ne mio sito la possibiltà di registrare audio dal microfono e salvarlo nel server.
Ho reperito questo script su internet:
HTML:
<script>
   public void run() {
      
      AudioFormat tmpAf = null;
      DataLine.Info info = null;
      
         tmpAf = SetFileAudio.setAudio();
          info= new DataLine.Info(TargetDataLine.class,
               tmpAf);
         
            if (!AudioSystem.isLineSupported(info))
            {System.out.println("La linea " +info+ " non e'supportata.");
            }
            else
            try {
            target= (TargetDataLine) AudioSystem.getLine(info);
            
            target.open();
            } catch (LineUnavailableException ex) {
            System.out.println("Impossibile aprire la linea: "+ ex);
            return;
            }
      //esecuzione 
            ByteArrayOutputStream out = new ByteArrayOutputStream();
            int frameSizeInBytes= tmpAf.getFrameSize();
            int bufferSubLength= (int)(target.getBufferSize()/8); //frazione buffer
            int bufferLengthInBytes= bufferSubLength* frameSizeInBytes;
         
            byte[] data = new byte[bufferLengthInBytes];
            int numBytesRead;
            File f = new File("prova.wav");
            try {
               f.createNewFile();
            } catch (IOException e) {
               // TODO Auto-generated catch block
               e.printStackTrace();
            }
            target.start();
            int n=0;
            while (thread!=null) {
            if((numBytesRead= target.read(data, 0,
            bufferLengthInBytes)) ==-1) 
            {break;}
            
            out.write(data, 0, numBytesRead);
            for(Byte sel : data)
               System.out.print(sel+",");
            System.out.print("\n");
            
            
            byte audioBytes[] = out.toByteArray();
            ByteArrayInputStream bais= new ByteArrayInputStream(audioBytes);
            
            int frameSizeInByte= tmpAf.getFrameSize();
            long lenInFrames = audioBytes.length / frameSizeInByte;
            AudioInputStream ais= new AudioInputStream(bais, // InputStream contenente tutti i campioni
            tmpAf, // formato audio dello stream
            lenInFrames); // numero di frame dello stream
            
            System.out.println(saveAudioFile(ais,AudioSystem.getAudioFileTypes()[0],f));
            DataInputStream prova = new DataInputStream(ais);
            
            }
            target.stop();
            target.close();
         

   }
   </script>

Ma quando lancio la pagina mi appare nella console l'errore "Uncaught SyntaxError: Unexpected token void "
Chi mi aiuta?
Grazie
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, hai sbagliato sezione, ti sposto in java
anzi forse hai sbagliato codice
quello che hai postato è java non javascript
 
Discussioni simili
Autore Titolo Forum Risposte Data
L Programma per registrare solo schermo Mac e Software 4
N [PHP] Registrare variabili all'interno di un ciclo PHP 3
filippino Obbligatorio registrare dominio indicando la propria partita IVA? Domini 2
gandalf1959 IPN Listener di Paypal, non riesco a registrare utente nel mio DB PHP 14
L E' possibile registrare dati con javascript? Javascript 4
Trapano Registrare da ipcam PHP 0
ivarello Registrare movimento Utenti PHP 6
L Registrare Visual Studio 2012 Express Programmazione 0
G registrare il numero di volte che un utente entra su un db Classic ASP 16
I Registrare logout PHP 9
Q registrare gli ingressi di un sito PHP 0
M Non registrare se il "dato" esiste già Classic ASP 8
J registrare un file .wav Programmazione 0
T Programma per registrare da webcam Windows e Software 2
felino TV LCD, Google Chromecast e audio in uscita Discussioni Varie 1
L Audio in finestra modale ed interruzione alla chiusura jQuery 9
J File audio in java Java 0
antoniomanuel Eseguire più files audio in sequenza Sviluppo app per Android 0
F [HTML] Caricamento Audio con matching HTML e CSS 10
M aggiungere streaming audio a pagina html HTML e CSS 2
S Cerco lavoro come sbobinatrice file audio Offerte e Richieste di Lavoro e/o Collaborazione 0
F Ipcam cinesi senza pagina web, come prelevo il flusso video, audio e tilt? IP Cam e Videosorveglianza 0
felino Chromecast e Google Chrome: problema audio Discussioni Varie 0
D [Javascript] [HTML] Insertimento audio Javascript 8
M Creare un lettore audio con le API di Soundcloud Programmazione 0
D Dreamweaver-attivazione di un suono-audio su rollover del mouse su un link Windows e Software 0
C [HTML] audio austostart HTML e CSS 19
D [Javascript] Come creare un equalizzatore HTML collegato a files audio Javascript 1
mirella71 Chiedo un consiglio acquisto kit o camera audio video per sorveglianza (esterno ) IP Cam e Videosorveglianza 0
Benix89 [Audacity] Audio da 128 kbps a 320 kbps Windows e Software 2
T Streaming audio (solo audio) della ipcam (cinesi) simil foscn mJpeg IP Cam e Videosorveglianza 0
S Posizionare player audio javascript in tabella Javascript 0
V inserire l'audio da youtube HTML e CSS 1
A salvataggio file audio su una seconda pagina html Javascript 0
filomeni Audio per Safari Javascript 0
N App conferenza audio Discussioni Varie 3
M Tag AUDIO su smartphone??? Javascript 4
giap intro musicale e skip audio HTML e CSS 3
D LineIN scheda audio integrata (Win XP SP2) Hardware 0
filippino Generic Host Process for Win32 Services... e addio all'audio! Windows e Software 0
glm2006ITALY Realtek HD: audio analogico sparito! Hardware 11
B periferica audio non trovata Windows XP Professional Hardware 14
G audio player senza refresh HTML e CSS 0
P problemi con il LOOP del file audio messo in home HTML e CSS 1
C Far partire un file audio funzionante per tutti i browser Javascript 1
S Ho cancellato driver audio!aiutatemi!grazie Hardware 3
S inserire un lettore audio/video... HTML e CSS 3
G html5 ed audio gestito da javascript Javascript 2
nim gestire player audio PHP 2
A Problemi audio con windows xp ?!?! Hardware 0

Discussioni simili