在 J2me 中处理外部音量键

Posted

技术标签:

【中文标题】在 J2me 中处理外部音量键【英文标题】:handle external volume keys in J2me 【发布时间】:2012-04-27 05:17:41 【问题描述】:

你能告诉我为什么 S40 设备没有获得外部音量键事件吗?

我有这部手机:

    Nokia 5130 XpressMusic - Series 40 第 5 版,功能包 1 诺基亚 3110 经典款。 - 第 40 系列第 3 版,功能包 2

两台设备都有外接音量键,但不知道为什么不起作用。

我尝试了以下解释 S40 第 5 版 FP1 支持的链接。因此,就我而言,诺基亚 5130 无法正常工作。为什么?

External volume keys - Nokia Java Developer site

MIDlet volume control in Series 40 and S60 devices - Nokia developer wiki

【问题讨论】:

【参考方案1】:

在 J2ME 中,您无法获取音量键的外部键事件。它取决于制造商,在 J2ME 中没有列出。

【讨论】:

是的,我认为这取决于制造商。 Becoz,我没有得到任何合适的解决方案来处理外部音量。但我坚持使用诺基亚 5130 xpressmusic。该设备具有 S40 第 5 版 fp1,然后也无法正常工作(链接在我的上述问题中。)。为什么? 在诺基亚 5130 或任何其他设备中,您无法获取外部音量键事件。 是的,没错。如果我在 N72 中运行该代码,那么它可以正常工作。但不是诺基亚 5130。你知道为什么吗? 在 N72 上你能得到外部按键事件吗?你在 N72 上得到哪个事件?而且它是设备到设备,您找不到解决方案。 哦...对不起,这是我的错误。我正在测试诺基亚 N78 而不是 N72。对不起,我发错了。

以上是关于在 J2me 中处理外部音量键的主要内容,如果未能解决你的问题,请参考以下文章

Xamarin Android 监听音量键(下)

C# - 使用外部 Midi 控制器更改音量

iPhone如何在按下音量键时隐藏音量覆盖

安卓4.1怎么调通话音量

win7音量合成器怎么添加设备

监听音量上下键调节音量