2010-12-20 5 views
1

J2ME 장치에서 다음 코드를 사용하여 5MB의 재생 Mp3 파일을 재생하려고합니다.J2ME 네이티브 MP3 플레이어 - 1.5MB보다 큰 MP3 파일을 재생하는 방법

InputStream myInputStream = getClass().getResourceAsStream("/Test.mp3"); 
    Player myPlayer = Manager.createPlayer(myInputStream, "audio/mpeg"); 
    myInputStream.close(); // Closing inputStream after creating Player object. 
    myPlayer.realize(); 
    myPlayer.prefetch(); 
    myPlayer.start(); 

이 코드는 1.5 MB 아래에있는 mp3 파일을 작동하지만 장치의 기본 MP3 플레이어는 MP3 파일을 재생하는 어느 하나의 방법 실제로 큰 files.Does 작동하지.

+1

큰 파일을 재생하는 중에 어떤 예외가 발생합니까 –

+1

입력 스트림을 닫지 않으려 고 시도 했습니까? 어쩌면 플레이어가 처음 1.5MB 만 버퍼링 한 다음 계속 읽기를 시도하지만 스트림이 닫혀 있기 때문에 재생할 수 없습니까? – ZeissS

+0

플레이어가 스트림을 닫은 후에 읽을 수 없으므로 입력 스트림을 닫지 않습니다. –

답변

0

로우 엔드 J2ME 디바이스 또는 저 메모리 디바이스는 프로그래밍을 통해 최대 1.5MB 크기의 노래를 재생할 수 있습니다.

관련 문제