Bonjour,
J'ai fait un petit lecteur mp3 qui, pour le moment, lit qu'un seul fichier.Mais j'aimerais bien qu'il puisse lire une liste complete.
Je sais deja qu'il faut mettre le chemin de chaque fichier dans un vecteur et ensuite il faut créer une boucle FOR qui parcour le vecteur sauf qu'apres je bloc un peu. Mais pour le moment je parcour toute la liste d'un coup. Se qu'Il faudrai pouvoir marquer une sorte de pause dans la boucle ou trouver quand la lecture du fichier ce termine et là je vois pas trop comment faire.
Pouvez-vous m'aidez?
Voici la partie du code que j'avai commencer:
audio etant la class qui contient la player.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 public void Lire(){ try { int tailleList = listeChem.size(); //on recupère la taille de la liste for(int i=0; i<+tailleList; i++){ audio = new Audio(listeChem.elementAt(i)); //on insert la le chemin du fichier qui se trouve dans le vecteur listeChem do{ //String leFichier = listeChem.elementAt(i); audio.lecture(); //puis on commence la lecture }while(audio.getFini()!=true); } } catch (Exception e) { erreur("Erreur lors de la lecture :"+e.getMessage()); } }
getFini() devrait retourner un boolean mais il ne fonctionne pas.
J'ai ce message d'erreur a chaque fois :
Merci d'avance#
# An unexpected error has been detected by Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x03bacdc1, pid=4496, tid=6112
#
# Java VM: Java HotSpot(TM) Client VM (1.6.0-beta2-b79 mixed mode, sharing)
# Problematic frame:
# C [mp3Source.ax+0x1cdc1]
#
# An error report file with more information is saved as hs_err_pid4496.log
[thread 5540 also had an error]
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
Partager