Il y avait une question sur la façon d'obtenir des données d'un microphone sur un client à un serveur via un navigateur HTTP, et la réponse était "utiliser flash ou peut-être une applet java servlet". Bien, mais comment? Existe-t-il un exemple de code ou un tutoriel? Peut-il être fait avec un serveur vanilla ou ai-je besoin d'un serveur média adobe?tutoriel sur l'utilisation de flash ou servlet java pour télécharger des données de microphone du navigateur au serveur?
Répondre
Vous devez utiliser le serveur de média flash. Vous pouvez le télécharger depuis adobe.com. Il est gratuit pour 10 utilisations simultanées. Vous trouverez un tutoriel au http://www.flashcomguru.com/tutorials/ et vous pouvez utiliser www.influxis.com pour héberger votre application.
Cela ne me dit pas comment, et je veux vraiment utiliser Apache en conjonction avec une autre application.de meilleures informations là-bas? –
également les didacticiels vous pointez pour ne faire aucune mention de l'appareil d'entrée microphone autant que je peux dire, qui est sur la capture du son du client? –
Lorsque vous téléchargez et installez FMS, ils ont un exemple d'application qui vous permet d'enregistrer de l'audio et de la vidéo. –
Je crois que la réponse était vraiment "utiliser flash ou peut-être une applet Java" et pas une "servlet Java". Pour votre problème, vous devez implémenter deux choses:
- Une application client exécutée dans le navigateur de l'utilisateur qui capture l'audio, puis se connecte à un serveur distant pour télécharger des fichiers.
- Une application Web qui accepte les fichiers téléchargés.
L'application client doit être implémentée dans la technologie de plug-in d'un navigateur, car il est impossible d'enregistrer directement l'audio depuis le navigateur. Cela pourrait être fait avec flash ou une applet Java. Ce ne sont pas les seules options, mais elles sont les plus courantes.
Voir ce code link pour le code ActionScript qui accède au microphone. Le blogspot décrit également de manière intéressante quelles sont vos options avec Silverlight.
Pour Java, il s'agit d'un tutorial pour l'enregistrement audio. Vous auriez besoin de créer une applet, ce qui n'est pas très difficile. Un problème délicat est que vous auriez probablement besoin de "signer" votre applet afin de pouvoir accéder au microphone sur la machine de l'utilisateur. Pour le côté serveur, vous pouvez utiliser n'importe quelle technologie de serveur et le serveur de médias adobe n'est en aucun cas nécessaire. Les exemples sont PHP, Java (Tomcat), ASP.NET. La partie de téléchargement de fichier que vous pourriez même faire avec juste un serveur Web Apache. Tout ce dont vous avez besoin est de le configurer pour autoriser les téléchargements de fichiers.
Mise à jour:
Je suis d'accord avec votre commentaire que le flash sera la meilleure solution. Vous pouvez trouver de nombreux exemples sur le net pour accéder au microphone avec ActionScript. Voilà ce que j'ai rapidement trouvé:
Jolis liens. Quelques problèmes: Je n'arrive pas à obtenir le code du tutoriel Java pour générer un fichier son sur mon Mac - quelque chose à voir avec les mauvais paramètres. Si java n'a aucun moyen de comprendre automatiquement les paramètres du périphérique d'entrée, cela ne me sert à rien car je veux que cela fonctionne sur un client arbitraire. En outre, je ne suis vraiment pas intéressé à restreindre la plate-forme à SilverLight. En dehors de cela, c'est un très bon point de départ (et je suppose que Flash est le meilleur pari). Est-ce que quelqu'un a encore quelque chose de mieux? –
J'ai récemment posté une réponse sur a similar question qui peut demander ici. Pour autant que je peux dire, it may be possible with Flash 10 and the new access to the byte streams of the sound objects, mais personne ne l'a encore fait. Je ne suis pas un programmeur Flash moi-même, mais je serais prêt à aider avec le composant serveur si vous ou quelqu'un d'autre voudrait essayer de casser cette noix.
- 1. comment enregistrer l'audio sans flash et java à partir du navigateur et télécharger sur le serveur
- 2. Existe-t-il un bon moyen d'obtenir l'entrée audio du microphone sur le serveur à l'aide d'un simple navigateur Web?
- 3. Enregistrement à partir du microphone depuis le navigateur à l'aide de flex ou de traitement
- 4. instantané du navigateur avec flash ou javascript
- 5. Configuration de la servlet pour se connecter au serveur Gmail
- 6. Comment télécharger la page pour le fichier jad chez servlet?
- 7. Audio Record Upload comme Wav ou MP3 au serveur
- 8. Télécharger le problème de servlet avec ie 6
- 9. Barres de défilement du navigateur pour un site Web flash
- 10. Test de la capacité Flash côté serveur
- 11. OpenGL ou Flash pour la visualisation 3d dans le navigateur
- 12. Comment configurer IE7 pour télécharger le type de fichier au lieu de l'ouvrir dans le navigateur
- 13. Meilleure façon de télécharger plusieurs fichiers à partir d'un navigateur
- 14. Envoyer des données au serveur
- 15. Télécharger et télécharger des données à partir du serveur avec Cocoa Touch?
- 16. téléchargement de fichier asynchrone avec servlet Java
- 17. WCF - Envoi de données au serveur en dehors du contrat
- 18. Sauvegarde de données planifiée du client au serveur
- 19. Comment séparer les paramètres de chaîne de requête des données POST dans une servlet Java
- 20. Utilisation de cookies Http non persistants pour transmettre des données hors bande au navigateur
- 21. Interrogation des données de base de données Oracle en utilisant servlet java avec Netbeans
- 22. Servlet de téléchargement de fichiers se comportant différemment avec IE sur un serveur en cluster
- 23. Comment configurer la configuration ou le serveur pour télécharger l'image dans FCKeditor basé sur ASP.NET MVC?
- 24. Télécharger le navigateur complete event
- 25. Un ou plusieurs pools de threads pour le serveur Java?
- 26. Détection du souffle sur le microphone de l'iPhone?
- 27. Java erreur de déploiement de servlet webui-jsf-suntheme
- 28. Comment télécharger des fichiers sur django depuis AS3 Flash?
- 29. Tutoriel de téléchargement de fichier Silverlight?
- 30. Comment ouvrir les données au format PDF du navigateur?
fwiw J'ai trouvé un applet Java nanogong qui semble fonctionner au moins une fois que je l'ai essayé. Je ne suis pas sûr à quel point ce serait difficile à intégrer dans une autre application. –
lien ci-dessus est cassé: aller http://gong.ust.hk/gong506/mini.html –