Adolio / asd-tower-defense

An Open-Source and Cross-Platform Tower Defense Game
GNU General Public License v3.0
1 stars 2 forks source link

Améliorer/changer le système de son #18

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
Bon le son c'est la catastrophe, c'est super mal géré.
Ca fait partir java en boucle infinie sur Linux 9 fois sur 10...

C'est vite vu, pour tester, j'ai renommé le dossier "snd" en "sndd" pour faire 
planter le chargement de la musique. Et là, surprise, java ne tourne plus en 
boucle infinie, mais lève simplement une exception.

Bref ça prouve bien que le système de son est bien foireux et qu'il va 
falloir remédier à tout ça!

Fichier en cause :
/trunk/src/models/outils/Son.java

Original issue reported on code.google.com by lazhar.farjallah@gmail.com on 14 Jun 2010 at 5:53

Attachments:

GoogleCodeExporter commented 8 years ago
Ouais ta bien raison, je sais pas si ca vient de la lib de son ou si on a fait 
une mauvaise manip... 

Mais cette lib est quand même assez limitative (le changement de volume marche 
pas sous win7, de plus Pierre-Do avait des erreurs de la JVM on sait pas trop 
pourquoi!)

Je sais que Java lit nativement les .wav mais c'est très lourd comme type de 
fichier... Faudra encore chercher...

Original comment by aurelien.dacampo@gmail.com on 14 Jun 2010 at 6:32

GoogleCodeExporter commented 8 years ago
Le problème, c'est qu'il n'existe pas énormément de lib... il faut encore 
chercher...

Original comment by lazhar.farjallah@gmail.com on 8 Apr 2011 at 11:38

GoogleCodeExporter commented 8 years ago
Peut-être une piste intéressante : 
http://www.morgenstille.at/blog/how-to-play-a-mp3-file-in-java-simple-and-beauti
ful/

Je vais étudier ça plus en détails...

Original comment by lazhar.farjallah@gmail.com on 17 Apr 2011 at 6:30

GoogleCodeExporter commented 8 years ago
Yes ça marche! C'est bon signe, enfin quelque chose de plus propre et mis à 
disposition par Sun (Oracle) directement! A tester encore sur Linux et on 
prendra une décision de l'intégrer.

Original comment by lazhar.farjallah@gmail.com on 17 Apr 2011 at 9:37

GoogleCodeExporter commented 8 years ago

Original comment by lazhar.farjallah@gmail.com on 17 Apr 2011 at 9:38

GoogleCodeExporter commented 8 years ago

Original comment by lazhar.farjallah@gmail.com on 17 Apr 2011 at 9:40

Attachments:

GoogleCodeExporter commented 8 years ago
Ca tourne nickel sur Linux/Ubuntu 64 bits! Ca faisait longtemps que je 
cherchais ça. Enfin un truc QUI SERT A QUELQUE CHOSE HEIN AURELIEN

Original comment by lazhar.farjallah@gmail.com on 17 Apr 2011 at 9:48

GoogleCodeExporter commented 8 years ago
Bon apparemment c'est un peu plus chiant pour la lecture de plusieurs sons en 
concurrence.... Faudra voir ça aussi

Original comment by lazhar.farjallah@gmail.com on 18 Apr 2011 at 2:13

GoogleCodeExporter commented 8 years ago
Ouala il faut maintenant tester.....

Original comment by lazhar.farjallah@gmail.com on 18 Apr 2011 at 2:41

GoogleCodeExporter commented 8 years ago
Je ne suis finalement pas satisfait de JMF. J'ai fait un test avec Fmod et ça 
marche super bien, et cette fois on peut avoir des sons en parallèle. 
L'avantage c'est que c'est une lib. native donc ça tourne ultra bien et c'est 
bien mieux adapté aux jeux. Là je suis en Allemagne mais dès que je rentre 
je poste l'exemple.

Original comment by lazhar.farjallah@gmail.com on 23 Apr 2011 at 8:59

GoogleCodeExporter commented 8 years ago
Et voilà, Fmod est intégré. Il ne reste plus qu'à tester un peu le tout et 
à améliorer si nécessaire!

Original comment by lazhar.farjallah@gmail.com on 5 May 2011 at 8:27