Comment enregistrer de la voix dans un navigateur?
J'ai besoin les utilisateurs à enregistrer leurs voix sur un navigateur, puis les télécharger automatiquement le fichier mp3 sur un serveur web.
Je pense que l'utilisateur appuie sur une grosse démarrer l'enregistrement/arrêt bouton d'enregistrement pour ce faire.
Ce serait alors d'enregistrer un fichier sur les disques dur des utilisateurs.
Ensuite, il serait efficace de comprimé et automatiquement via le ftp jusqu'à un site web.
Est-il possible de faire cela en utilisant ActiveX ou peut-être Java?
Ou il y a des bibliothèques qui vous aideront?
L'application est pour les utilisateurs qui peuvent installer le logiciel si besoin, de sorte qu'il sera possible d'installer exe ou autre.
Toutes les suggestions sont les plus appréciés.
OriginalL'auteur Petras | 2009-02-16
Vous devez vous connecter pour publier un commentaire.
La solution idéale serait
getUserMedia
et le Flux de l'API. Malheureusement, il n'est pas bien pris en charge dans les navigateurs modernes. En date du 14 juin 2012, le seul navigateur confirmé avoir du soutien en fonction de caniuse.com est Chrome 21. D'autres semblent fonctionner sur de solides mises en œuvre.Jusqu'à ce que la prise en charge native arrive, Flash pouvez accéder et enregistrer à la fois audio et vidéo.
OriginalL'auteur Sampson
Vous pouvez interagir avec un client du microphone à l'aide de flash, il faudra l'autorisation de l'utilisateur. Pour la mise en œuvre de détails, veuillez visiter ma référence.
Référence: http://fmsguru.com/showarticle.cfm?articleID=25
OriginalL'auteur TomHastjarjanto
Le plus efficace de libre-ish solution de la bande passante-sage est probablement pour développer un Flash app que les flux Speex des données à un Serveur Flash Media server (par exemple, Red5/Wowza). C'est une immense douleur.
Un beaucoup plus simple solution de streaming audio raw sur une norme HTTP post. Cela peut être fait en Flash sans propriétaire d'un serveur de médias:
https://code.google.com/p/wami-recorder/
Si vous avez besoin de MP3 sur le côté serveur, vous pouvez transcoder à l'aide de boiteux.
OriginalL'auteur Ian McGraw