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.5MB 만 버퍼링 한 다음 계속 읽기를 시도하지만 스트림이 닫혀 있기 때문에 재생할 수 없습니까? – ZeissS
플레이어가 스트림을 닫은 후에 읽을 수 없으므로 입력 스트림을 닫지 않습니다. –