Frage

Ich brauche Benutzer ihre Stimme in einem Browser zu erfassen und dann auf einen Webserver den resultierenden mp3 automatisch laden.

Ich denke drückt der Benutzer eine dicke, fette Startrekord / Record-Taste stoppen, dies zu tun.

Dies würde dann eine Datei auf der Benutzer Festplatte speichern. Dann wäre es effizient komprimiert und automatisch auf eine Website ftp'd werden.

Ist es möglich, dies mit ActiveX oder vielleicht Java zu tun? Oder gibt es Bibliotheken zur Verfügung, die helfen?

Die Anwendung ist für Anwender, die Software installieren kann, wenn es sein muss, so wird es möglich sein exe oder was auch immer zu installieren.

Alle Vorschläge werden am meisten geschätzt.

War es hilfreich?

Lösung

Die ideale Lösung wäre getUserMedia und der Stream-API werden. Leider ist es zur Zeit nicht über moderne Browser gut unterstützt. Ab 14. Juni 2012 der einzige Browser-Unterstützung bestätigt haben nach caniuse.com ist Chrome 21. Andere erscheinen auf festen Implementierungen zu arbeiten.

Bis native Unterstützung ankommt, kann Flash-Zugriff und notieren beide audio und Video .

Andere Tipps

Sie können mit einem Client-Mikrofon interagieren mit Blitz, wird diese Genehmigung erfordern vom Anwender. Für die Umsetzung Details besuchen Sie bitte meine Referenz.

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

Die effizienteste Frei ish Lösung Bandbreite weise ist wahrscheinlich eine Flash-Anwendung zu entwickeln, die Speex Daten zu einem Flash Media Server-Streams (z Red5 / Wowza). Es ist ein riesiger obwohl Schmerz.

Eine weitaus einfachere Lösung ist rohes Audio über eine Standard-HTTP-Post zu streamen. Dies kann in Flash getan werden ohne ein proprietären Medienserver:

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

Wenn Sie MP3 auf der Server-Seite benötigen, können Sie umcodieren mit lahm .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top