Domanda

Ho bisogno utenti di registrare la propria voce su un browser e quindi caricare automaticamente l'mp3 con conseguente a un server web.

Sto pensando l'utente preme un grosso grasso record di avvio / pulsante di registrazione smettere di fare questo.

Questo sarebbe quindi salvare un file sul disco rigido degli utenti. Poi sarebbe efficiente compresso e automaticamente presi con ftp fino a un sito web.

E 'possibile farlo utilizzando ActiveX o Java, forse? O ci sono librerie disponibili che aiutano?

L'applicazione è per gli utenti che possono installare il software se necessario in modo che sarà possibile installare exe o qualsiasi altra cosa.

Tutti i suggerimenti sono i più apprezzati.

È stato utile?

Soluzione

La soluzione ideale sarebbe getUserMedia e l'API Stream. Purtroppo, attualmente non è ben supportato tutti i browser moderni. A partire dal 14 Giugno 2012 l'unico browser ha confermato di avere il supporto in base alle caniuse.com è Chrome 21. Altri sembrano essere al lavoro su implementazioni solide.

Fino a quando il supporto nativo arriva, Flash può accedere e registrare sia audio e il video .

Altri suggerimenti

È possibile interagire con il microfono di un cliente utilizzando il flash, questo richiederà l'autorizzazione da parte dell'utente. Per i dettagli di implementazione si prega di visitare il mio riferimento.

Riferimento: http://fmsguru.com/showarticle.cfm?articleID=25

Il più efficiente della larghezza di banda-saggio soluzione senza-ish è probabilmente per sviluppare un'applicazione Flash che flussi di dati Speex a un Flash Media Server (ad esempio Red5 / Wowza). E 'un dolore enorme però.

Una soluzione di gran lunga più semplice è quella di streaming audio grezzo su un post HTTP standard. Questo può essere fatto in Flash senza un media server di proprietà:

https://code.google.com/p/wami-recorder/

Se avete bisogno di MP3 sul lato server è possibile convertire utilizzando zoppo .

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