Lire et stopper un fichier audio en java [Résolu]

EricCfA 10 Messages postés mercredi 29 juin 2011Date d'inscription 8 juin 2012 Dernière intervention - 6 sept. 2011 à 13:16 - Dernière réponse :  Utilisateur anonyme
- 8 sept. 2011 à 22:42
bonjour à tous
je suis entrain d'écrire un programme en java qui intègre la lecture d'un fichier audio
la première solution que j'ai eu était l'utilisation de la classe javax.sound.sampled.
mais cette solution me semble être inadaptée
car l'ouverture de ce fichier(au format wav uniquement) non seulement bloque l'évolution du programme mais je n'arrive pas à le stopper
si vous avez une solution à me proposer n'hésiter pas .j'ai également besoin de connaitre toutes les méthodes de cette classe.
merci et bonne journée!
Afficher la suite 

2 réponses

Répondre au sujet
Utilisateur anonyme - 8 sept. 2011 à 22:42
0
Utile
Pour avoir bataillé longuement avec ce problème, je te conseille de changer de code et d'éviter les wav.
Car lorsque tu parviendras à faire tourner ta musique, tu t'apercevras que ton application est -vraiment- très lourde si tu utilises des chansons en entiers. Donc privilégies plutôt le MP3 pour avoir une qualité de son convenable et un poids bien plus réduit.

Tout de suite je n'ai pas assez de temps pour te montrer un peu de code, mais je peux te dire que je me suis inspiré d'une source publiée sur le site. Avec un peu de temps, tu trouveras ce qu'il te faut.

--
Pylouq
Commenter la réponse de Utilisateur anonyme
cs_GodConan 2116 Messages postés samedi 8 novembre 2003Date d'inscriptionContributeurStatut 6 octobre 2012 Dernière intervention - 7 sept. 2011 à 04:55
-2
Utile
salut,

utilise un nouveau thread pour y faire la lecture de ton sample ...

GodConan ;o)
Commenter la réponse de cs_GodConan

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.