J2ME에서 간단한 미디어 재생 응용 프로그램을 작성하려고합니다. 현재 가장 간단한 것으로 시작하고 있습니다. jar 파일에 포함 된 리소스에서 wav 파일을 재생하려고합니다. 나는이 간단한 코드를 사용하고 있습니다 :Nokia E65에서 J2ME 미디어 플레이어가 작동합니까?
DataInputStream wav =
new DataInputStream(getClass().getResourceAsStream("sample.wav"));
Player player = Manager.createPlayer(wav, "audio/x-wav");
player.addPlayerListener(this);
player.realize();
VolumeControl vc = (VolumeControl) player.getControl("VolumeControl");
if(vc != null)
vc.setLevel(100);
player.start();
을 좀 로깅 코드를 제거. 최신 펌웨어 인 Nokia E65와 원래 펌웨어가있는 Nokia 3110c의 두 가지 전화기에서 실행합니다. E65에서 플레이어가 생성되고 재생이 시작되고 예외가 발생하지 않습니다. 그러나 나는 아무것도들을 수 없다. 같은 웨이브 파일은 미디어 플레이어에 내장되어있어 잘 작동한다. 아시다시피 나는 플레이어 청취자가 붙어 있고 오직 하나의 메시지 만받습니다 : 시작. VOLUME_CHANGED 및 END_OF_MEDIA 이벤트가 없습니다.
3110c에서 실행되는 동일한 jar 파일이 정상적으로 재생되고 예상되는 모든 플레이어 이벤트를 보여줍니다.
E65의 문제점이나 내가 잘못하고있는 것이 무엇인지 생각해보십시오. 미리 감사드립니다.
나는 솔루션 ... http://discussion.forum.nokia.com/forum/showthread.php?p=696514#post696514 경고 톤이 ... – Jarek
사용자 프로필에 사용할 수 있어야합니다 바랍니다 발견했습니다 답안에 귀하의 솔루션을 복사하고이 게시물의 향후 독자들이 신속하게 답변을 찾을 수 있도록 도와주십시오. – Vimal