J'ai eu un problème à propos de jouer le fichier wav dans mon application.fichier de lecture wav j2me - IllegalArgumentException à Manager.createPlayer()
Ceci est mon erreur:
java.lang.IllegalArgumentException
at javax.microedition.media.Manager.createPlayer(), bci=8
at Tajwid.Tajwid.run(Tajwid.java:649)
at Tajwid.Tajwid.actionPerformed(Tajwid.java:186)
at com.sun.lwuit.util.EventDispatcher.fireActionSync(), bci=19
at com.sun.lwuit.util.EventDispatcher.fireActionEvent(EventDispatcher.java:257)
Voici mon code:
public void run() { try { InputStream is = getClass().getResourceAsStream("/tes.wav"); player = Manager.createPlayer(is, "audio/x-wav"); player.realize(); // get volume control for player and set volume to max vc = (VolumeControl) player.getControl("VolumeControl"); if (vc != null) { vc.setLevel(100); } player.prefetch(); player.start(); } catch (Exception e) { e.printStackTrace(); }
Configuration de l'appareil: CLDC-1.1
profil Device MIDP 2.0
Quel est votre problème? Avez-vous eu une exception? –
Mon fichier wav ne peut pas jouer, quel est le problème? –
Comme votre code semble correct et en supposant que vous n'avez pas eu une exception. Je pense que le problème est avec votre fichier ou avec votre appareil (il ne peut pas jouer wav). Veuillez appeler System.getProperty ("audio.encodings") et voir ce que vous pouvez jouer. –