2010-12-20 153 views
1

我想在J2me设备中使用以下代码播放5mb Mp3文件。J2ME原生MP3播放器 - 播放大于1.5 MB的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文件,但对于更大files.Does不工作的本地MP3播放器设备的任何一个实际上是如何播放MP3文件。

+1

你在播放大文件时得到了什么异常 – 2010-12-20 09:00:09

+1

你有没有试过不关闭输入流?也许播放器只缓冲第一个1.5 MB,然后尝试读取,但是由于流关闭了,它不能播放? – ZeissS 2010-12-20 09:32:03

+0

不关闭输入流,因为播放器在流关闭后无法读取 – 2011-06-28 11:49:54

回答

0

低端J2ME设备或低端存储设备可以通过编程播放最大1.5 MB大小的歌曲。