私はJ2MEでゲームを開発しており、ゲームでは4種類のサウンド(midi)ファイルを使用しています。 ノキアデバイスでこのゲームを実行すると、それはtoo many players prefetched
例外を表示しています。 Samsungで正常に動作しています。これを解決するには?Nokiaのメディア例外を解決する方法(J2ME)
3
A
答えて
2
原因:
多くのデバイスはデバイスと異なりonce.Thisで
prefetched
状態にすることができますどのように多くの音の限界を持っています。例えば、多くのS60では、それは6であり、他の多くのデバイスでは、1つのみです。
可能なソリューション:
Realize
選手が、ないないprefetch
彼ら - 彼らは再生するときに自動的にprefetched
なります。prefetched
状態であまりにも多くを保持するのを避けるために、プレイ後プレイヤーの割り当てを解除するには、PlayerListener
を使用します。
4
私は同じ問題を抱えていたし、たPlayerListenerと割り当て解除プレー後の音を実装解く:
playbackPlayer = Manager.createPlayer(ttsConnection.getFileUrl());
PlayerListener pl = new PlayerListener() {
public void playerUpdate(Player player, String event, Object eventData) {
if (event.equalsIgnoreCase(PlayerListener.END_OF_MEDIA)
|| event.equalsIgnoreCase(PlayerListener.STOPPED)) {
player.close();
}
}
};
playbackPlayer.addPlayerListener(pl);
関連する問題
- 1. j2meアプリケーションでメモリ不足例外を解決する方法
- 2. J2ME、Nokia、HttpConnection
- 3. J2ME Nokia 5800エミュレータ
- 4. OpenPop.Net認証例外の解決方法
- 5. 配列インデックスのアウトバウンド例外を解決する方法
- 6. スレッド "main"の例外を解決する方法java.lang.Error?
- 7. このsqlite例外制約を解決する方法
- 8. スレッド "main"の例外を解決する方法java.lang.ArrayIndexOutOfBoundsExceptionエラー?
- 9. オートファックヌルサービス解決例外
- 10. J2ME for Nokia S60 5th:bluetooth serial API
- 11. "パラメータが有効でない"例外を解決する方法
- 12. java.lang.IllegalArgumentExceptionを解決する方法:protocol = https host = null例外?
- 13. "未処理例外BeansException型"を解決する方法
- 14. SpringMavenでslf4j例外を解決する方法
- 15. javaの例外 "java.util.ConcurrentModificationException"解決する方法?
- 16. エラーを解決する方法LNK2001:未解決の外部シンボル?
- 17. 例外org.codehaus.jackson.map.exc.UnrecognizedPropertyExceptionを解決するには
- 18. J2MEエミュレータのメディア例外:カメラスナップショットの作成中にタイムアウトしました
- 19. SBT-食未解決例外
- 20. Eclipseを使用してNokia用のJ2ME MIDletを作成する方法
- 21. J2MEでのカメラスナップショットヌルポインタの例外
- 22. ウィンドウズ・アジレス・サーバー上のYii2のデータベース例外(#2002)の解決方法
- 23. WPFでのXAMLパーサー例外の解決方法
- 24. J2ME未知の例外
- 25. 解決方法:504ゲートウェイタイムアウト(gitリモートリポジトリのトランスポート例外)
- 26. 解決方法致命的な例外:アンドロイドのタイマー11?ここ
- 27. Hibernateの解決方法 "ERROR o.h.e.jdbc.spi.SqlExceptionHelper - 重複したエントリ"例外
- 28. ファイルパスが長すぎる例外を解決する最善の方法
- 29. 次の複数の印刷方法の例外を解決する
- 30. 例外:コンテナにウィンドウを追加する方法を解決するには?
あなたが質問の将来展望を支援するための答えを受け入れる必要があります。 @ shaliniあなたは正しい答えの緑のチックをクリックする必要があります。 – frayab