begin process at 2012 05 26 15:55:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Multimédia

 > 

Vidéo

 > 

[AS3] obtenir le volume courrent de la sortie audio


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

[AS3] obtenir le volume courrent de la sortie audio

mardi 26 janvier 2010 à 15:17:11 | [AS3] obtenir le volume courrent de la sortie audio

szambaux

Bonjour, je réalise une application de visioconférence. Cette application utilise des micro d'ambiance et l'écho est insupportable. Pour supprimer cet écho je voulais couper le microphone lorsque du son sort par les haut parleurs du pc. Hors je n'ai trouvé aucun moyen d'obtenir cette valeur.

Le flux qui est lu est un netStream.
Il est live depuis un serveur FMS 3.5.
La version de flash est 10.

Le but

récupérer volume courant
->
Si >50% du gain max
->
microphone.mute

avez vous une idée merci.


mardi 26 janvier 2010 à 15:30:03 | Re : [AS3] obtenir le volume courrent de la sortie audio

pegase31

Membre Club Administrateur CodeS-SourceS
Bonjour,

Pourquoi ne pas simplement utiliser un bouton pour activer le micro comme pour un Talky-Walky ?

Parce qu'avec ton système, il est tout bonnement impossible de différencier le retour des hauts parleurs et le son de la personne qui parle.

Peg'
mardi 26 janvier 2010 à 15:35:54 | Re : [AS3] obtenir le volume courrent de la sortie audio

szambaux

Le bouton talky-walky je l'avais proposé, mais le département marketing n'été pas du même avis (trop contraignant!!)

Je voulais juste récupérer le volume du netstream à la façon de l'activity level sur un microphone et lorsque j'ai du son qui sort du netstream, donc que d'autre personne parle je veux couper le microphone. de cette façon une seule personne peut parler à la fois et je n'ai pas de retour d'echo.
mardi 26 janvier 2010 à 15:41:53 | Re : [AS3] obtenir le volume courrent de la sortie audio

pegase31

Membre Club Administrateur CodeS-SourceS
oui, sauf que si tu coupes le micro à 50% du volume max, la personne ne pourra pas parler .. c'est mathématique.

Donc ton principe n'est pas viable.

Peg'
mardi 26 janvier 2010 à 15:42:08 | Re : [AS3] obtenir le volume courrent de la sortie audio

szambaux

Je me demander dans qu'elle mesure je peux étendre la classe netstream pour accéder à l'information de volume sur le flux transitant
mardi 26 janvier 2010 à 15:47:16 | Re : [AS3] obtenir le volume courrent de la sortie audio

szambaux

je crois que l'on s'est mal compris, je vais mieux m'expliquer

soit 2 personne A et B chacun avec des micro d'ambiance et des haut parleurs, ils sont tous deux connecté à un serveur FMS.

A publie son stream AB
B publie son stream BA
A li le flux BA
B li le flux AB

problème actuel:

lorsque A parle
le son transite par le flux AB ressort sur les HP de B et retransite sur le stream BA donc A entends son retour

ce que je veux faire
le son transite par le flux AB ressort sur les HP de B a ce moment la on coupe le microphone de B pour évité que le son ne retransite sur le stream BA .
mardi 26 janvier 2010 à 15:49:00 | Re : [AS3] obtenir le volume courrent de la sortie audio

pegase31

Membre Club Administrateur CodeS-SourceS
De mémoire, on ne peut que modifier le volume d'un stream, et pas savoir à quel puissance est le son. Le seul moyen est d'écouter le micro de la personne en face et d'agir en fonction du bruit. Mais encore une fois à moins de couper tout son < 50%, ça ne fonctionnera pas.

Tu risque juste d'avoir tes débuts de phrases coupées le temps que le volume sonore reprenne la main. Et donc de perdre la compréhension de la discussion.

Mais au final, c'est un soucis de matériel, pas de logiciel.

Peg'
mardi 26 janvier 2010 à 15:54:15 | Re : [AS3] obtenir le volume courrent de la sortie audio

szambaux

c'est bien ce qui me semblais, je sais bien qu'écouter l'activité du microphone n'est pas viable... Je n'ai aucun moyen d'accéder au flux de données qui transite dans le stream et d'en extraire l'information de volume?


Je suis d'accord c'est un problème matériel... Mais je n'ai pas le choix du matériel... Et que l'on me demande une application qui fonctionne parfaitement en toute circonstance...
mardi 26 janvier 2010 à 15:57:39 | Re : [AS3] obtenir le volume courrent de la sortie audio

pegase31

Membre Club Administrateur CodeS-SourceS
Alors pour un principe de visioconférence professionnelle et dans de bonnes conditions, Flash n'est pas la bonne technologie.
ça ne reste qu'un "gadget" permettant de mettre facilement des cameras sur un site internet, rien de plus.

Et je te confirme qu'il n'est pas possible de connaitre le volume sonore de sortie d'un netStream.

Peg'


Cette discussion est classée dans : obtenir, volume, sortie, as3, courrent


Répondre à ce message

Sujets en rapport avec ce message

Pb avec sortie de Clip [ par Greystal ] Salut !J'ai une animation simple, mais qui me prend la tête au possible !Mon animation se lit, et arrive sur un clip. A l'endroit du Clip, j'ai mis un augmentation progressive du volume d'un son [ par YarbY ] SalutJe cherche à faire débuter un son en faisant augmenter progressivement le volume, histoire que le son arrive pas en brut comme ça !!Le son est un control du volume [ par mdog ] salut, je suis en train de faire un synthetiseur en flash. J'ai besoin d'un conseil. Comment faire un bouton de control du volume? La, j'en ait aucune Information pour regler volume avec fichier flv svp [ par kisbo ] salut a tous, et bien moi mon probleme c'est que je suis pas capable de faire un petit bouton tout simple pour regler le volume quand je lis des fichi Un simple bouton volume 0/100 pas on/off [ par biyoo ] bon jour j'aimerai controler le volume de 4 boucles de son je lance les 4 sons au début, j'ai 4 boutons qui me permettent d'agir sur les sons, j'appui anim eau [ par cat66 ] salut !Quelqu'un aurait-il un lien ou des conseils à m'indiquer ? je cherche un tuto (ou équivalent) pour faire l'animation suivante;le résultat à obt Comment gérer la sortie de la souris [ par niconaldo ] Salut à tous, je cherche comment intercepter en ActionScript l'événement "la souris sort de l'animation". Une sorte de _root.onRollOut quoi.Par ailleu Descente Graduel de volume!??? [ par netzero ] Salut à tous!J'ai un problème de volumeCet a dire que je veux que mon son ce termine de façon graduelle pour ne pas qu'il le fasse trop abruptement.vo Recup de données flash en php. [ par zanyfox ] J'ai un formulaire flash avec un champs de saisie et un bouton qui doit envoyer la valeur du champs à une page PHP.Code Flash:Sortie = new LoadVars(); _level10.test = 10 ; trace (level10.test) Sortie : Undefined [ par soulwax ] Hello !Je suis en train de joyeusement me prendre la tête avec l'ecriture de variable sur differend level. _level10.test = 10trace (level10.test)Le tr


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,468 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales