我创建了新的Android应用程序,因为它显示静态信息,我已经创建了html5并且我将html5文件调用到我的webview一切正常,但我的页面有带有值的复选框,打开和关闭,如播放 mp3,这将与特定日子和时间。问题是我如何检查这个复选框的值是否可以播放这个mp3?.
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_ramadan);
//Call HTML Files
WebView myWebView = (WebView) findViewById(R.id.web_engine);
WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
myWebView.loadUrl("file:///android_asset/index.html");
}
public void audioPlayer() {
//set up MediaPlayer
MediaPlayer mp = new MediaPlayer();
try {
AssetFileDescriptor descriptor = getAssets().openFd("Azan.mp3");
mp.setDataSource(descriptor.getFileDescriptor(), descriptor.getStartOffset(), descriptor.getLength());
descriptor.close();
mp.prepare();
mp.start();
} catch (Exception e) {
e.printStackTrace();
}
}
<div class="switch demo3">
<input type="checkbox" >
<label><i></i></label>
</div>