Vous n'êtes pas connecté - Connexion ou Créer un compte

Classée dans Questions > Questions / Réponses

En Java, j'obtiens toujours l'erreur "MIDI OUT transmitter not available" à chaque fois que je veux utiliser un Sequencer MIDI

Tags : Java, MIDI, sequencer
Administrateur
Une annonce aurait pu être ici :'(

Lorsque vous utilisez un programme (ou que vous le développez), il vous est peut-être arrivé d'avoir l'exception suivante "MIDI OUT transmitter not available". Cette erreur apparaît lorsque vous essayer de créer un objet Sequencer en MIDI et il en est de même pour l'utilisation de tout programme Java utilisant le format MIDI (comme jFugue ou jFrets par exemple).

Le problème est certes embêtant mais il peut être résolu si vous avez JMF (Java Media Framework) d'installé sur votre système. La désinstallation de JMF résoudra ce problème et dès lors vos programmes pourront à nouveau fonctionner pour la lecture MIDI.

Voir la réponse

1 réponse

· #

Un début de réponse est aussi présent par exemple ici :

This solution assumes:

- Windows XP SP3
- JDK 1.6+
- JRE 1.6+

The problem is the file sound.jar
Find it in 3 places and delete it.
C:\Program Files\JMF2.1.1e\lib\sound.jar
C:\Program Files\Java\jdk1.6.0_07\jre\lib\ext\sound.jar
C:\Program Files\Java\jre1.6.0_07\lib\ext\sound.jar

Also, remove sound.jar reference from PATH and CLASSPATH

This is an old sound.jar that messes up the new sound API in the new versions of Java.

Modération/Modifications

Edité le 2 oct. 2014 - 13:18 par Administrateur
Edité le 2 oct. 2014 - 13:19 par Administrateur

· ^ début
Administrateur

Ajouter une réponse

Vous devez être connecté pour répondre à une question.

Si vous possédez un compte sur le site, vous devez vous connecter. Sinon, vous pouvez créer un compte sur le site.