2

phonegap APIドキュメントのこのを試して、音量の上下ボタンの押下イベントを検出しようとしています。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
  <head>
    <script type="text/javascript" charset="utf-8" src="cordova-1.8.1.js"></script>
    <script type="text/javascript" charset="utf-8">

    function onLoad() {
        document.addEventListener("deviceready", onDeviceReady, false);
    }

    function onDeviceReady() {
        document.addEventListener("volumedownbutton", onVolumeDownKeyDown, false);
        console.log("DeviceReady");
    }

    function onVolumeDownKeyDown() {
        console.log("onVolumeDownKeyDown");
    }

</script>
</head>
  <body onload="onLoad()">
  </body>
</html>

iPhone を使用して実行すると、最初のログのみDeviceReadyが表示され、iPhone の音量ボタンを押しても 2 番目のログは表示されません。

それが私の電話の問題なのか、それとも私の xCode プロジェクトに欠けているものなのか知っていますか? (不足しているプラ​​グインまたは構成)。

ボリューム変更ポップアップの動作を変更するアプリケーションを疑ったBiteSMS(「Press to use BiteSMS」を追加する) が、削除しても何も変わらない.

  • iPhone 4 / ジェイルブレイク
  • iOS 5.0.1
  • フォンギャップ 1.8.1
4

1 に答える 1