2010-12-20 16 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メガバイト以下のmp3ファイルのために働くが、大きなfiles.Does mp3ファイルを再生するデバイスでいずれかの方法を実際にネイティブのmp3プレーヤーのために働いていません。

+1

大きなファイルを再生するときにどのような例外が発生しますか –

+1

入力ストリームを閉じようとしましたか?たぶん、プレーヤーは最初の1.5 MBをバッファしてから読み込みを試みますが、ストリームが閉じているのでできません。 – ZeissS

+0

ストリームが閉じられた後にプレーヤーが読み込めないため、入力ストリームを閉じないでください –

答えて

0

ローエンドのJ2MEデバイスまたは低メモリデバイスでは、プログラムを通じて最大1.5 MBのサイズの曲を再生できます。

関連する問題