Question

Je dois aux utilisateurs d'enregistrer leur voix sur un navigateur, puis télécharger automatiquement le mp3 résultant à un serveur Web.

Je pense que l'utilisateur appuie un grand début graisse enregistrement / arrêt bouton d'enregistrement pour le faire.

Ce serait alors enregistrer un fichier sur le disque dur des utilisateurs. Ensuite, il serait efficacement compressé et automatiquement ftp'd jusqu'à un site Web.

Est-il possible de le faire en utilisant ActiveX ou Java peut-être? Ou sont là bibliothèques disponibles qui aide?

L'application est pour les utilisateurs qui peuvent installer le logiciel le cas échéant, il sera donc possible d'installer ou de tout exe.

Toutes les suggestions sont les plus appréciées.

Était-ce utile?

La solution

La solution idéale serait getUserMedia et l'API Stream. Malheureusement, il est pas encore bien pris en charge sur les navigateurs modernes. En date du 14 Juin 2012, le seul navigateur confirmé avoir le soutien selon caniuse.com est Chrome 21. d'autres semblent fonctionner sur les implémentations solides.

Tant que le support natif arrive, Flash peut accéder et enregistrer à la fois audio et vidéo .

Autres conseils

Vous pouvez interagir avec le microphone d'un client en utilisant le flash, cela nécessitera l'autorisation de l'utilisateur. Pour plus de détails de mise en œuvre s'il vous plaît visitez ma référence.

Référence: http://fmsguru.com/showarticle.cfm?articleID=25

La solution sans ish le plus efficace de la bande passante sage est probablement de développer une application Flash qui Speex les flux de données à un serveur Flash Media (par exemple Red5 / Wowza). C'est une douleur énorme cependant.

Une solution beaucoup plus simple est de flux audio brut sur un poste standard HTTP. Cela peut être fait en Flash sans un serveur multimédia propriétaire:

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

Si vous avez besoin MP3 sur le côté serveur, vous pouvez lame .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top