내 응용 프로그램에서 wav 파일 재생에 관한 문제가 있습니다.재생 파일 wav j2me - Manager.createPlayer()에서 IllegalArgumentException
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(); }
장치 구성 : 이것은 내 코드입니다
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)
:
이
내 오류가 CLDC-1.1장치 프로파일 MIDP 2.0
무엇이 문제입니까? 예외가 있니? –
내 wav 파일을 재생할 수 없습니다. 무엇이 잘못 되었나요? –
코드가 올바르게 보이고 예외가 발생하지 않는다고 가정 할 때. 파일이나 기기에 문제가 있다고 생각합니다 (wav를 재생하지 못할 수도 있음). System.getProperty ("audio.encodings")를 호출하고 재생할 수있는 것을 확인하십시오. java.lang.IllegalArgumentException가 javax.microedition.media.Manager.createPlayer에서 \t(), \t 8 = BCI Tajwid.Tajwid.run (Tajwid.java:649)에서 Tajwid에서 \t : –