2010-01-20 2 views
7

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의 문제점이나 내가 잘못하고있는 것이 무엇인지 생각해보십시오. 미리 감사드립니다.

+0

나는 솔루션 ... http://discussion.forum.nokia.com/forum/showthread.php?p=696514#post696514 경고 톤이 ... – Jarek

+3

사용자 프로필에 사용할 수 있어야합니다 바랍니다 발견했습니다 답안에 귀하의 솔루션을 복사하고이 게시물의 향후 독자들이 신속하게 답변을 찾을 수 있도록 도와주십시오. – Vimal

답변

2

난 노키아 포럼에서 해결책을 발견했습니다 Does J2ME Media Player on Nokia E65 work?

경고 톤은 사용자 프로필에 사용할 수 있어야합니다.

... 장치에 대한 설명서를 확인 ... 당신은 "경고 소리"현재 프로필에 켜져 있는지 확인합니다. N96에서는 Tools, Profiles, (프로필 선택), Options, Personalize, Warning Tones에 있습니다.

j2me 애플리케이션 코드에서이 설정을 확인할 방법이 없습니다.

관련 문제