Application flux vidéo en C#

Signaler
Messages postés
19
Date d'inscription
jeudi 9 novembre 2006
Statut
Membre
Dernière intervention
4 mai 2009
-
Messages postés
19
Date d'inscription
jeudi 9 novembre 2006
Statut
Membre
Dernière intervention
4 mai 2009
-
bonjour
je devloppe actuellement une application web tv en c#,elle a pour role d'afficher un flux video en direct ,
j'ai envisagé d'y integrer le mode parental(un enfant ne peut visualiser une chaine que pour une durée bien determinée ).
pour le codage j'ai ecrit le code suivant

public

void fonction(
DateTime dt_debut,DateTime  dt_fin){

bool test=
true;

int a = 0;

int b=0;
int i = 0;

DateTime dt0 =
DateTime.Now;

while (test){

a =

DateTime.Compare(dt0, dt_debut);

b = DateTime.Compare(dt0, dt_fin);
if (a ==-1 | | b==1){

if (i == 0){

jouer(ip);//lecture du flux a l'aide du plugin vlc

}

else {
continue; }test =

true;i++;

}

else{vlcPlayer.stop();

test =

false;}

}
}

cette foncion a pour role de tester la date actuelle avec les dates debut et fin de tel sorte que l'utilisateur ne peut visualiser la chaine que dans l'intervarl de temps [dt-debut,dt-fin].
lors de l'execution de ce traitement, la condition de dépassement n'est pas respectée et l'application plante.Donc, j'aimerais bien savoir si qq1 peut m'aider à résoudre ce problème.
 Merci d'avance

2 réponses

Messages postés
327
Date d'inscription
mardi 17 février 2004
Statut
Membre
Dernière intervention
10 avril 2010
8
Salut,

Met DateTime dt0 =
DateTime.Now;

dans ta boucle while, sinon ta comparaison ne sera jamais sur l'heure actuelle.Sinon pour a -1 || b 1, ce n'est pas le contraire? (a==1 || b == -1) ?
Messages postés
19
Date d'inscription
jeudi 9 novembre 2006
Statut
Membre
Dernière intervention
4 mai 2009

merci ça marche !!