Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > Dynamique
Dynamique Flash Media Server / Flash Remoting
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/02/2008, 19h24   #1
Invité de passage
 
Inscription : décembre 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 3
Points : 1
Points : 1
Par défaut flash com : impossible de supprimer un stream 'live'

Coucou à tous

Bon, j'ai un petit souci : je n'arrive pas a supprimer un stream 'live' lors de la deconnection d'un client.

Je m'explique j 'ai une swf chatVideo qui me creer pour chque participant un stream en live :

Code :
1
2
3
4
5
6
7
8
9
10
11
...
mycam = Camera.get();
mycam.setQuality(25000,0);
//mycam.setMode(100,100,10);
mymic = Microphone.get();
mymic.setRate(11);
ns.attachVideo(mycam);
ns.attachAudio(mymic);
//
ns.publish("live_"+nom_du_gas);
...
jusque la pas de probleme, mais quand le client ferme le swf, le stream "live_jean_claude" (pour exemple) existe encore, dans la console admin / vue applications / stream , il apparait encore

le probleme c que si jean_claude se reconnecte sa video live merde.

Quand je reboot l'applie dans la console cela marche bien, mais je preferai que cela se fasse dans application.onDisconnect{}


pour l'instant j'ai ca :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
application.onDisconnect = function(client)
{
 
...
trace("disconnect: " + client.nom);
 
s = Stream.get("live_"+client.nom);
trace(s);
 
 
s.onStatus = function(info) {
if (info.code == "NetStream.Clear.Success") {
trace("Stream cleared successfully.");
}
if (info.code == "NetStream.Clear.Failed") {
trace("Failed to clear stream.");
}
};
s.clear();
...
 
}
...mais cela ne supprime pas vraiment le stream !?!?


Si vous avez une idee ?

merci d'avance

guizmoKite
flashguitou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2009, 19h08   #2
Invité de passage
 
santos carlos
Inscription : novembre 2009
Messages : 3
Détails du profil
Informations personnelles :
Nom : santos carlos

Informations forums :
Inscription : novembre 2009
Messages : 3
Points : 3
Points : 3
Citation:
Envoyé par flashguitou Voir le message
Coucou à tous

Bon, j'ai un petit souci : je n'arrive pas a supprimer un stream 'live' lors de la deconnection d'un client.

Je m'explique j 'ai une swf chatVideo qui me creer pour chque participant un stream en live :

...
mycam = Camera.get();
mycam.setQuality(25000,0);
//mycam.setMode(100,100,10);
mymic = Microphone.get();
mymic.setRate(11);
ns.attachVideo(mycam);
ns.attachAudio(mymic);
//
ns.publish("live_"+nom_du_gas);
...


jusque la pas de probleme, mais quand le client ferme le swf, le stream "live_jean_claude" (pour exemple) existe encore, dans la console admin / vue applications / stream , il apparait encore

le probleme c que si jean_claude se reconnecte sa video live merde.

Quand je reboot l'applie dans la console cela marche bien, mais je preferai que cela se fasse dans application.onDisconnect{}


pour l'instant j'ai ca :

application.onDisconnect = function(client)
{

...
trace("disconnect: " + client.nom);

s = Stream.get("live_"+client.nom);
trace(s);


s.onStatus = function(info) {
if (info.code == "NetStream.Clear.Success") {
trace("Stream cleared successfully.");
}
if (info.code == "NetStream.Clear.Failed") {
trace("Failed to clear stream.");
}
};
s.clear();
...

}

...mais cela ne supprime pas vraiment le stream !?!?


Si vous avez une idee ?

merci d'avance

guizmoKite
santosch
use ça
video.clear;
carlosch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2009, 19h14   #3
Invité de passage
 
santos carlos
Inscription : novembre 2009
Messages : 3
Détails du profil
Informations personnelles :
Nom : santos carlos

Informations forums :
Inscription : novembre 2009
Messages : 3
Points : 3
Points : 3
Citation:
Envoyé par flashguitou Voir le message
Coucou à tous

Bon, j'ai un petit souci : je n'arrive pas a supprimer un stream 'live' lors de la deconnection d'un client.

Je m'explique j 'ai une swf chatVideo qui me creer pour chque participant un stream en live :

...
mycam = Camera.get();
mycam.setQuality(25000,0);
//mycam.setMode(100,100,10);
mymic = Microphone.get();
mymic.setRate(11);
ns.attachVideo(mycam);
ns.attachAudio(mymic);
//
ns.publish("live_"+nom_du_gas);
...


jusque la pas de probleme, mais quand le client ferme le swf, le stream "live_jean_claude" (pour exemple) existe encore, dans la console admin / vue applications / stream , il apparait encore

le probleme c que si jean_claude se reconnecte sa video live merde.

Quand je reboot l'applie dans la console cela marche bien, mais je preferai que cela se fasse dans application.onDisconnect{}


pour l'instant j'ai ca :

application.onDisconnect = function(client)
{

...
trace("disconnect: " + client.nom);

s = Stream.get("live_"+client.nom);
trace(s);


s.onStatus = function(info) {
if (info.code == "NetStream.Clear.Success") {
trace("Stream cleared successfully.");
}
if (info.code == "NetStream.Clear.Failed") {
trace("Failed to clear stream.");
}
};
s.clear();
...

}

...mais cela ne supprime pas vraiment le stream !?!?


Si vous avez une idee ?

merci d'avance

guizmoKite
carlosch:
fait une function onClose o onExit

myvid.attachVideo(null);
myvid.clear();
ns.close();


myvid.attachVideo(null); // desactivele video atache comme ta webcam
myvid.clear();// actualise l'envoi de ta web que n'existe plus a cause docode arriere
ns.close()://ferme la conection aux server
carlosch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/11/2009, 19h21   #4
Invité de passage
 
santos carlos
Inscription : novembre 2009
Messages : 3
Détails du profil
Informations personnelles :
Nom : santos carlos

Informations forums :
Inscription : novembre 2009
Messages : 3
Points : 3
Points : 3
Citation:
Envoyé par carlosch Voir le message
carlosch:
fait une function onClose o onExit

myvid.attachVideo(null);
myvid.clear();
ns.close();


myvid.attachVideo(null); // desactive le video atache comme ta webcam
myvid.clear();// actualise l'envoi de ta web que n'existe plus a cause do code arriere
ns.close()://ferme la conection aux server
si tu ne use pas myvid.attachVideo(null); pour le desatacher du server le server continue en attente de la conection est comme si tu avez um programme bloque dans ton pc que ne se debloque pas

si tu est au msn en video appel e tu deconect ta web du port usb le msn attente l'information de ta web comme tu l'a enlever il continue en attente jusque il arrete la connection plus tard se tu la deconnect et tu est pas en video appel ça ne le bloque pas
carlosch est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h38.


 
 
 
 
Partenaires

Hébergement Web