Domanda

Sto pensando di aggiungere una registrazione vocale ad alcuni post sul mio sito. Mi chiedo se esiste una libreria ASP.NET che mi permetterà di:

  1. Premi un pulsante per iniziare la registrazione
  2. Registra quello che sto dicendo attraverso il microfono integrato della mia comp
  3. Salva il file come .wav o qualche altro file audio popolare

A partire da ora, sarò l'unico utente di questa funzione, ma sarebbe comunque bello avere nella mia borsa dei trucchi nel caso in cui volessi estrarlo più tardi per un cliente.

È stato utile?

Soluzione

La tua soluzione coinvolgerà un componente flash (al di fuori del rendering del markup che richiama il componente flash). Lo stack ASP.NET non sarà in grado di farlo. Silverlight non sembra in grado di farlo.

Ecco come .

Altri suggerimenti

Non è fattibile senza l'aiuto di un plugin. I browser semplicemente non supportano la registrazione vocale. Puoi scegliere tra:

  • Crea un'applet SilverLight.
  • Anche FlashPlayer può registrare.
  • trova un'applet java in grado di farlo.
  • Crea un plugin activeX (poiché hai affinità con asp)
  • usa il tuo registratore vocale fornito dal SO, salva il file e caricalo. La riproduzione tramite browser è semplice

Ecco il problema: il browser non consente questo livello di accesso hardware da un'applicazione. Tuttavia, è possibile raggiungere questo obiettivo tramite Java, Flash o ActiveX (Yuk! Non farlo) nel caso in cui l'utente finale consenta l'accesso, tuttavia vi sono numerosi cavaet. Ecco un ottimo thread in cui persone come te stanno affrontando la stessa sfida:

http://drupal.org/node/69242

Se fossi messo all'angolo per farlo, creerei un'applet Java firmata.

non direttamente da asp.net poiché asp.net è lato server e devi accedere al microfono lato client - tuttavia il nuovo adobe flash player ha la possibilità di accedere al mircophone, quindi in teoria potresti usare il flash per registrare quindi caricare al tuo sito.

Vedi ListenUp sdk . Ho trovato una bacheca chiamata english-test.net che sta usando lo sdk per pubblicare voci.

Per ottenere ciò è necessario un codice lato client poiché il normale HTML non supporta l'input e il caricamento audio.

Il controllo ActiveX Active Audio Record 2.0 afferma di supportare la registrazione dell'audio e il caricamento su un ASP Web server .NET. Non l'ho mai provato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top