2009-07-31 9 views
0

dans flash Je sais qu'il y a la classe flash.media.Video. Cette classe peut capturer l'enregistrement vidéo, voici sa documentation:Enregistrer l'audio dans le flash

L'affiche de classe vidéo en direct ou vidéo enregistrée dans une application sans l'intégrer dans votre fichier SWF . Cette classe crée une vidéo objet dans une interface Adobe Flash ou Adobe Flex qui joue soit des types de vidéo suivants: FLV enregistrés fichiers stockés sur un serveur ou localement, ou vidéo en direct capturé depuis l'ordinateur d'un utilisateur. Un objet vidéo est un écran objet sur l'affichage de la liste de l'application et représente l'espace visuel dans lequel la vidéo fonctionne dans un utilisateur l'interface

Ce qui est spécial à ce sujet est le fait que je peux capturer des vidéos en direct et l'envoyer à une autre application. MES questions est ... Y at-il le même cours pour l'enregistrement audio? Je voudrais capturer le son d'un microphone d'utilisateur. D'après ce que je vois le flash.media.Sound ne me laisse pas le flux audio local (comme l'audio enregistré à partir du microphone de l'utilisateur). Merci!

Répondre

3

La classe que vous recherchez est la classe Microphone. Sachez cependant que vidéo et microphone nécessitent un serveur pour effectuer l'enregistrement. Les deux serveurs compatibles les plus populaires sont Adobe Flash Media Server et le serveur Red 5 open source.

+0

Avez-vous utilisé ces deux serveurs? Préférez-vous l'un par rapport à l'autre? – JeremyWeir

+1

Eh bien, FMS est plus facile puisque vous venez d'utiliser une autre variante JS. Mais Red5 est plus puissant puisque vous avez la pleine puissance de Java à votre disposition. Dernièrement, j'ai surtout utilisé Red5 en raison de la question des coûts (FMS n'est pas vraiment bon marché) –

+0

Il y a aussi le serveur multimédia Wowza. –

Questions connexes