Wie zeichnet man Stimme in einem browser?
Muss ich die Benutzer, um Ihre Stimme aufnehmen, die auf einem browser und dann automatisch laden Sie die resultierende mp3 auf einen webserver.
Ich denke, der Benutzer drückt einen dicken Aufzeichnung starten/stoppen der Aufnahme-Taste, um dies zu tun.
Diese würden dann speichern einer Datei auf der Benutzer-Festplatte.
Dann wäre es effizient komprimiert und automatisch ftp würde, bis Sie zu einer website.
Ist es möglich, mithilfe von ActiveX oder vielleicht Java?
Oder gibt es Bibliotheken zur Verfügung, die helfen?
Die Anwendung ist für Nutzer, die software zu installieren, wenn es sein muss, damit es möglich ist zu installieren, exe oder was auch immer.
Anregungen sind am meisten geschätzt.
- Ich habe die gleiche Frage, aber mit Benutzern, die nicht alles installieren 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wäre die ideale Lösung
getUserMedia
- und das Stream-API. Leider ist es derzeit nicht gut-unterstützt in modernen Browsern. Juni 14, 2012 der einzige browser, bestätigt Unterstützung nach caniuse.com ist Chrome 21. Andere erscheinen arbeiten, die sich auf solide Implementierungen.Bis native Unterstützung ankommt, Flash zugreifen können und aufzeichnen, audio und video.
Können Sie die Interaktion mit einem client-Mikrofon mit flash, dies erfordert Erlaubnis des Benutzers. Für die Umsetzung details besuchen Sie bitte meine Referenz.
Referenz: http://fmsguru.com/showarticle.cfm?articleID=25
Den effizientesten free-ish Lösung für Bandbreiten-Weise, ist wahrscheinlich zu entwickeln, die eine Flash-app, die streams Speex Daten auf eine Flash-Media-Server (z.B. Red5/Wowza). Es ist eine riesige Schmerzen obwohl.
Eine weit einfachere Lösung zum streamen von raw-audio über eine standard-HTTP-post. Diese kann getan werden, in Flash ohne eine proprietäre media-server:
https://code.google.com/p/wami-recorder/
Wenn Sie müssen die MP3 auf der server-Seite können Sie transcode mit lame.