J2ME:プリフェッチ・エラー-5。 MediaExceptionが
質問
ノキアN73上の次のコードを実行する場合:
IはMediaExceptionが(-5プリフェッチ誤差)を得ます。これはエミュレータで正常に動作し、私は正常に同じ電話機で前に同じことをしようとしています。唯一の違いは、今、私が構築し、Eclipseのではなく、展開するのNetBeansを使用していますということです。
inputPlayer = Manager.createPlayer("capture://audio?encoding=pcm&rate=4000&bits=16&channels=1");
inputPlayer.realize();
inputPlayer.prefetch();
inputPlayer.start();
私はいつも電話のセキュリティプロンプトを得たのEclipseと同様に、それは、セキュリティ関連であるかどうかを疑問に思って。 NetBeansので、私は、任意のプロンプト、単に例外を得ることはありません。
解決
-5シンビアンエラーコードKErrNotSupportedである。
N73は、シンビアンOSのV9.1に基づいています。
ネイティブ(からのSymbian C ++)JSR-135の実装はエラーを表現するよりよい方法を見つけることができなかったときのエラーコードは時々Javaの例外に伝播されます。
他のヒント
あなたが開催され、他のプレイヤーの参照を持っていないことを確認してください。それはあなたが最初のものはまだリリースされていない一方で、第2選手オブジェクトをプリフェッチしようとされていない、ある/閉じました。また、ESPノキアに、いくつかの問題を引き起こすことが知られている同じスレッド上でプレイヤーを解放/クロージングとして、別のスレッドでそれを解放してみてください。あまりに作成と同じです。
所属していません StackOverflow