Salut,
je developpe une petite appli en java sur Eclipse. Cette appli utilise JMF et pour mieux comprendre, je me suis inspiré des exemples dispo sur le site d'oracle. Donc pour faire mes tests, j'ai créé un nouveau projet et ai placé les sources dans le package par défaut, j'ai fais mes tests et modifié le tout. Quand j'ai eu un resultat satisfaisant, j'ai voulu rapatrier mes sources dans mon vrai projet. Et dans mon projet, mes sources sont placées dans un packaqe que j'ai crée (d'une manière tout à fait classique). Et là mon code ne renseigne pas d'erreur, mais n'affiche plus la meme chose que dans le projet de test. Pour info, il s'agit de capturer une webcam, d'enregistrer le flux dans un fichier et le convertir en h264. Dans le projet de test, on affiche l'image en meme temps qu'on l'enregistre, puis quand l'enregistrement est fini, on affiche dans un deuxieme panel la video qu'on vient d'enregistrer, alors que la cam courante s'affiche toujours dans la premiere. Et donc dans le vrai projet, on enregistre bien le fichier, et on le lit bien quand il est fini, mais la cam courante ne s'affiche plus. Apres avoir testé mon code dans tous les sens sans succes, j'ai décider d'inserer le code original de l'exemple pour voir comment ça se passe. Pareil, la cam courante ne s'affiche pas. je crée donc un nouveau projet, j'y place mes sources dans le package par defaut, et là tout fonctionne, je crée un package et je met les sources dedans, ça ne va plus!!!
donc pour moi le probleme vient du fait que je ne suis plus dans le package par defaut. Mais j'aimerai comprendre ce qui coince. quelle est la difference entre le package par defaut (pourtant deconseille par eclipse) et un package créé à la main??? merci
Partager