J'ai un petit problème que je n'arrive à résoudre, certainement du à mon manque de connaissance sur le sujet.
Je dois corriger un bug sur un outil de visio conf, qui fonctionne avec FMS.
Le problème est le suivant :
- l'outil permet d'afficher jusqu'à 8 webcam en même temps.
- lorsqu'on affiche notre webcam, le flux video est envoyé chez tous les utilisateurs avec la méthode publish de l'objet NetStream
et affiché directement dans un objet Video sur notre poste (voir ci dessous)
Lorsqu'on affiche notre webcamsur un objet Video pour la première fois this.seat_video.attachVideo(this.local_cam); ça fonctionne correctement.
Par contre si on a affiché un flux video envoyé par le serveur
this.seat_video.attachVideo(this.ns);
this.ns.play(this.prefix + this.soName);
puis qu'on affiche notre webcam dans ce même objet Video, ça ne fonctionne plus (image figée sur l'ancien flux)
Pour supprimer l'affichage d'une webcam, le code utilisé est :
this.ns.close();
this.seat_video.attachVideo(null);
this.seat_video.clear();
J'espère être clair dans mes explications et que qqn a une idée du problème, j'avoue que je sèche cruellement