我正在使用LWUIT構建媒體播放器應用程序。我的問題是,當用戶按下設備的任何音量硬件鍵時,我無法增加/減少媒體播放器的音量。請幫忙。如何在J2ME LWUIT中獲取硬音量按鍵事件?
0
A
回答
2
用普通的Canvas
創建一個應用程序並在設備上運行它。在畫布的keyPressed
功能上,將結果輸出到屏幕上。我懷疑當你按下音量鍵時什麼都不會發生,在這種情況下,當按下這些鍵時你無法做任何事情。
2
對於一些設備,你只是不會得到一個事件,對於其他設備,你會得到與funkybro所說的不同的值。您可以使用LWUIT應用程序進行相同的實驗(不需要畫布)。
Android確實會公開音量鍵,但我建議避免使用它們,並讓它處理自己的音量,因爲它在Android上這樣複雜的主題。 LWUIT中的RIM實現具有一個靜態偵聽器,您可以將其綁定到音量鍵事件,但只能在RIM設備上使用。
相關問題
- 1. 如何在屏幕鎖定時獲取音量按鍵事件?
- 2. 的iOS:獲取音量鍵事件
- 3. 使用GameCanvas在J2ME中獲取按鍵
- 4. 如何通過按音量鍵訪問Android硬件
- 5. 在J2me中處理外部音量鍵
- 6. 如何捕獲Windows Mobile 6上的硬件按鍵事件?
- 7. 如何檢測LWUIT表單中的按鍵事件?
- 8. 如何將事件添加到j2me/LWUIT中的日曆
- 9. 獲取按鍵事件
- 10. 在ios上獲取音量按鈕按下事件的通知
- 11. 物理鍵按下的事件不能被捕獲LWUIT
- 12. 如何在睡眠模式下接收硬件按鍵事件?
- 13. 如何在控制檯中獲取按鍵事件
- 14. button lWUIT j2me setlocation
- 15. 如何從DataGridView數據單元中獲取按下按鍵的按鍵事件
- 16. 在Lwuit中,如何處理鍵盤導航事件?
- 17. 如何在android中捕獲長按音量降低鍵?
- 18. 如何從javafx中的按鈕中獲取關鍵事件
- 19. j2me中lwuit中HttpRequestHandler的Jar文件
- 20. Android - 使用硬件音量按鈕控制SoundPool的音量?
- 21. LWUIT:如何防止J2ME中的按鈕顏色改變
- 22. 中央按鈕軟鍵LWUIT
- 23. J2ME LWUIT TabbedPane:如何在選項卡中添加多個組件?
- 24. 音量按鈕按鍵事件的監聽器
- 25. J2ME關鍵事件處理
- 26. LWUIT應用程序中BlackBerry菜單鍵的事件?
- 27. 如何在J2ME
- 28. J2ME中的Canvas和LWUIT
- 29. J2me中的圖像Lwuit
- 30. 多線程在J2ME和LWUIT
感謝funkybro的回覆。我已經檢查過,當我們按音量鍵時沒有任何事件被捕獲。在這種情況下,我們沒有其他辦法來糾正它。 – Shafi
不錯的@Shafi。隨意標記答案是正確的。 – funkybro