phonegap:检测音量变化

时间:2012-11-05 18:57:18

标签: ios cordova mgwt

我有一个phonegap应用程序,我需要在设备上按下按钮时触发事件(而不是屏幕上的按钮)。

有没有办法检测音量变化(在iPhone和其他设备中也是如此)?

我使用Phonegapmgwtgwt-phonegap

2 个答案:

答案 0 :(得分:1)

查看此answer for Android。似乎有PhoneGap plugin for iOS可让您控制音量。这可以修改为在音量变化时触发事件。

答案 1 :(得分:1)

从gwt-phonegap按下这样的按钮时,你可以得到一个简单的事件。

您的代码如下所示:

 phoneGap.getEvent().getVolumneUpButtonPressedHandler().addVolumneUpButtonPressedHandler(new VolumeUpButtonPressedHandler() {

  @Override
  public void onVolumeUpButtonPressed(VolumeUpButtonPressedEvent event) {
    // volume up button pressed

  }
});