我正在J2ME中開發一款遊戲,並且我在遊戲中使用了4種不同的聲音(midi)文件。當我在諾基亞設備上運行此遊戲時,它顯示too many players prefetched
例外。它在三星工作正常。如何解決這個問題?如何修復諾基亞設備中的媒體異常(J2me)
3
A
回答
2
原因:
許多設備有很多聲音,怎麼可能在
prefetched
狀態下once.This與設備不同的限制。例如,在許多S60上,它是六個,在許多其他設備上,它只有一個。
可能的解決方案:
Realize
球員,但不要prefetch
他們 - 他們將prefetched
自動當他們玩。使用
PlayerListener
在玩家玩完後釋放玩家,以避免在prefetched
狀態持有過多的狀態。
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. 諾基亞E65上的J2ME媒體播放器是否工作?
- 2. J2ME諾基亞s40開發
- 3. J2ME諾基亞s40內存不足異常
- 4. 諾基亞遠程設備訪問
- 5. 諾基亞jquery的文檔準備有問題? (在諾基亞的警報修復jQuery建議替代品?)
- 6. J2ME OutOfMemoryError在玩諾基亞6300時?
- 7. J2ME諾基亞5800模擬器
- 8. 如何讓我的設備令牌在諾基亞Lumia 630
- 9. 如何在使用J2ME的諾基亞手機上獲取IMSI
- 10. 諾基亞j2me全屏寬度,高度設置後不返回
- 11. 如何從諾基亞S40設備讀取RMS文件?
- 12. 諾基亞N97 mini上的RTSP流媒體
- 13. 諾基亞Lumia上的phonegap應用媒體查詢
- 14. 如何使用Eclipse爲諾基亞創建J2ME midlets
- 15. CSS媒體查詢目標Windows Phone諾基亞Lumia
- 16. css overflow-x隱藏在諾基亞設備中不工作
- 17. 在諾基亞S60設備中處理連接超時?
- 18. 如何連接j2me應用程序中的數據庫諾基亞s40平臺
- 19. 在J2ME中檢測諾基亞E61鍵盤佈局
- 20. 諾基亞5310
- 21. 如何修復System.BadImageFormat異常?
- 22. 如何修復Java.lang.StackOverFlow異常?
- 23. 如何修復異常java.util.ConcurrentModificationException
- 24. 諾基亞E72上J2ME上的LWUIT存在的問題
- 25. 諾基亞N8中的HTML5
- 26. 諾基亞網站上的真實設備模擬器
- 27. 諾基亞設備上的getLocation時出現InstantiationException
- 28. 諾基亞N8和C7上的J2ME LWUIT聲音問題
- 29. 使用J2ME和Netbeans 6.1的6265i諾基亞音效問題
- 30. 諾基亞S40 J2ME SDK 2.0上的自定義標題欄
您必須接受幫助的問題未來的看法的答案。 @shalini你必須點擊正確答案的綠色勾號。 – frayab 2012-01-26 12:46:24