0

select input オプションをonに変更するとサウンドが再生されるので、 Androidアプリを作成しました。htmlで Android メソッドを呼び出すためのインターフェイスを作成しました。私は自分のコードをうまくやったのですが、オプションの値をonに変更すると動作しません。

サウンド再生方法:

public void playsound(String value ) {
    if (value == "on") {
    mp= MediaPlayer.create(mContext,R.raw.sound);

    /* mp.prepare();*/
    mp.start();
    }
}

<form >       
      <select name="flip-1" id="flip-1" data-role="slider" >
      <option value="off">Off</option>
      <option value="on" onclick="playmp3('on')">On</option>
      </select>

 <script type="text/javascript">
       function playmp3(var value) {
       Android.playsound(value);
       }  
</script>

</form >

4

3 に答える 3