1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| private function netStatusHandler (event : NetStatusEvent) : void{
switch (event.info.code){
case "NetConnection.Connect.Success": {
this.cam = Camera.getCamera();
this.ns = new NetStream (this.nc);
this.ns.attachCamera(this.cam);
this.mic = Microphone.getMicrophone();
//Supprime le probleme ECHO
this.mic.setUseEchoSuppression(true);
//Améliore la diffucion du son entre chaque utilisation temps en millisecondes
this.mic.setSilenceLevel(40,1000);
//Améliore la qualité de l'image
this.cam.setQuality(0,100);
//Améliore la capture de l'image
this.cam.setMotionLevel(50,500);
this.ns.attachAudio(this.mic);
try{
this.ns.client = this;
this.ns.publish(this.expediteur,"live");
}
catch (e:Error) {
trace (e.message);
}
break;
}
default:
Alert.show("Attention...Assurez-vous que votre webcam soit branchée !");
break;
}
} |
Partager