我有一個phonegap應用程序,我需要在設備上按下按鈕(而不是屏幕上的按鈕)時觸發事件。phonegap:檢測音量變化
有沒有辦法來檢測音量變化(在iPhone中,也可能是其他設備)?
我使用Phonegap,mgwt和gwt-phonegap。
我有一個phonegap應用程序,我需要在設備上按下按鈕(而不是屏幕上的按鈕)時觸發事件。phonegap:檢測音量變化
有沒有辦法來檢測音量變化(在iPhone中,也可能是其他設備)?
我使用Phonegap,mgwt和gwt-phonegap。
當你從gwt-phonegap按下這樣的按鈕時,你可以得到一個簡單的事件。
您的代碼應該是這樣的:
phoneGap.getEvent().getVolumneUpButtonPressedHandler().addVolumneUpButtonPressedHandler(new VolumeUpButtonPressedHandler() {
@Override
public void onVolumeUpButtonPressed(VolumeUpButtonPressedEvent event) {
// volume up button pressed
}
});
謝謝你的答案..我試過你的代碼但該事件似乎並未起火。有沒有我需要添加的插件? –
(在iPhone 4,iOS 5.0.1和cordova 1.8.1上測試) –
您正在使用哪種gwt-phonegap版本? –
查看爲此Android的answer。似乎有一個PhoneGap plugin for iOS它可以讓你控制音量。這可以修改爲在音量更改時觸發事件。
的可能重複[Android的音量鍵事件捕捉(http://stackoverflow.com/questions/12890170/android-volume-key-event-capture) –
@Jennis這是關於使用'gwt-phonegap'的實現,所以它不是一個完全重複的 –
這就是爲什麼可能重複..:D –