삼성 휴대 전화에서 Java Me에서 사운드 파일을 어떻게 재생합니까?

StackOverflow https://stackoverflow.com/questions/216766

  •  03-07-2019
  •  | 
  •  

문제

재생하려는 파일 형식에는 .wav, .mp3, .midi가 포함됩니다.

무선 툴킷 클래스를 성공하지 못한 상태에서 사용해 보았습니다. 또한 삼성 SDK의 일부인 Audioclip 클래스를 사용해 보았습니다. 다시

도움이 되었습니까?

해결책

이 장치가 오디오/MPEG를 지원하는 경우 MP3를 재생할 수 있어야합니다.

이것은 내 Nokia Symbian 전화에서 작동합니다

// Code starts here put this into midlet run() method

public void run()
{
  try
  {
    InputStream is = getClass().getResourceAsStream("your_audio_file.mp3");
    player = Manager.createPlayer(is,"audio/mpeg");

//  if "audio/mpeg" doesn't work try "audio/mp3"

    player.realize();  
    player.prefetch();
    player.start();
  }
  catch(Exception e)
  {}
}

에뮬레이터에 관해서는 Nokia 경험은 MP3 플레이어를 모방 할 수 없지만 전화에 응용 프로그램을 넣으면 작동합니다 ...

다른 팁

검토 할 소스 코드가 없으면 Wireles 툴킷을 사용하는 것이 좋습니다 ( http://java.sun.com). Windows 용 표준 J2ME 에뮬레이터와 WAV 파일을 재생할 수있는 예제 코드가 포함되어 있습니다. 그것이 정상적으로 작동한다고 가정하면 삼성 장치에서 동일한 코드를 시도해보십시오 (물론 WAV 파일의 위치는 변경되므로 예제 코드에서 작성할 작은 수정이있을 수 있습니다). 작동한다고 가정하면 코드를 예제 코드와 비교하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top