2009-12-31 2 views
4

Dans Flex, vous pouvez diffuser l'audio d'un microphone sur un serveur FMS/Red5 en utilisant NetStream.attachAudio, ce qui nécessite un objet Microphone. Est-il possible de diffuser de l'audio via le NetStream à partir d'un endroit autre qu'un microphone? Par exemple, à partir d'un fichier/ressource intégrée? La raison pour laquelle je demande est que j'aimerais pouvoir exécuter des tests automatisés qui ne nécessitent pas l'utilisation d'un microphone réel.Diffuser de l'audio par programmation avec NetStream

+0

Avez-vous spécifiquement besoin de l'objet NetStream pour vos tests ou pouvez-vous simplement utiliser un objet Sound? – longstaff

+0

Le test consiste à envoyer de l'audio à FMS/Red5, ce qui (pour autant que je le sache) nécessite un NetStream. – paleozogt

Répondre

3

Eh bien, il semble que ce ne soit pas possible. Ma solution consiste à utiliser SoundFlower pour acheminer la lecture de fichiers audio (invoquée en dehors de Flash) dans un microphone virtuel, lequel Flash est ensuite diffusé sur le serveur multimédia. Du point de vue de Flash, c'est comme si vous parliez manuellement au micro.

Questions connexes