我已经创建了我的Android应用程序,因为它播放声音时更改选择输入选项在。我创建了我的界面来调用android方法html。我做了我的代码,但是当我将选项值更改为时,它不起作用。所选输入不适用于Android
播放声音的方法:
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 >
它的工作,但默认值“上”只有它会工作,我需要用户将选择 – egydeveloper
@egydeveloper你是什么意思?监听器函数必须检查内部选项的值并调用'playmp3'。我已更新我的答案以反映此行为... –