khaos974 a écrit:Euh oui, j'avoue n'avoir rien compris.
Pour moi, Java, c'est d'abord un langage de programmation qui se compile pour tourner sur une machine virtuelle, c'est celle ci qui va faire tourner le programme sur un système d'exploitation.
A partir de la dire qu'une carte audio n'est pas compatible Java, je comprends pas.
La machine virtuelle ne reproduit pas toutes les fonctionnalités d'un code natif ... Elle va dans ce sens, certes mais pas sans restrictions. Je t'avoue que je ne pourrai pas être plus précis. Mais j'ai fait des tests, et quand tu installes java (jre, jdk) le programme d'installation inspecte la configuration de ton PC... sauf erreur de ma part. Et dans cette configuration, les fonctionnalités audio ont une place à part entière.
Ce que j'ai observé: certains programmes java (certes de ma conception , mais sans aucune bidouille quant à l'usage du package java (javax.sound.sampled)) qui marchaient nickel sur le plan sonore avec cma CS intégrée se sont mises à merder complètement avec la M-AUDIO ... même après réinstallation de tout java, recompilation des codes, etc ...
D'autre part, si tu cherche un peu, tu trouveras et dans le jre et dans le jdk un repertoire "audio" dans le quel on trouve un fichier binaire. Ce fichier binaire, joue, j'imagine, un rôle dans la reproduction de la JVM des fonctionnalités audio natives. Et ledit fichier, ayant une taille qui n'est pas infinie, a donc ses limites, qui brident forcément ladite JVM.
J'avoue volontier que je fais part de pas mal de conjectures concernant java. Mais pour ce qui est de Media center, tu verras que tu le trouves expressément sur le site de M-AUDIO.
Bref, si tu le souhaites, oublions java, mais il reste Media center, sans parler des bidouilles de windows en amont des drivers de la carte son au moment ou tu la change, dont j'ai déjà parlé.