• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Apps Android Webview browser error

mini139

Newbie
Android webview On button click gives the following error on 1st click. Your browser does not support the HTML5 canvas tag While clicking 2nd time it is loading the HTML file from the given path. Can anyone please tell what the error might be and how to solve this? Please. The following is the code.

public void synthesisWav(View view) throws IOException {
//MainActivity me = new MainActivity();
switch(view.getId()) {
case R.id.button11:
wv = (WebView) findViewById(R.id.webView6);

WebSettings webSettings = wv.getSettings();
wv.loadUrl("file:///android_asset/www/ta.html");
wv.getSettings().setJavaScriptEnabled(true);
// wv.clearView();
// wv.clearHistory();
final MediaPlayer mp = MediaPlayer.create(this, R.raw.ta);
mp.start();
// Code for button 1 click
break;

case R.id.button12:
wv1 = (WebView) findViewById(R.id.webView7);

WebSettings webSettings1 = wv1.getSettings();
wv1.loadUrl("file:///android_asset/www/pa.html");
wv1.getSettings().setJavaScriptEnabled(true);
// wv1.clearView();
// wv1.clearHistory();
final MediaPlayer mp1 = MediaPlayer.create(this, R.raw.pa);
mp1.start();
// Code for button 1 click
break;

case R.id.button13:
wv2 = (WebView) findViewById(R.id.webView8);

WebSettings webSettings2 = wv2.getSettings();
wv2.loadUrl("file:///android_asset/www/ma.html");
wv2.getSettings().setJavaScriptEnabled(true);
// wv2.clearView();
// wv2.clearHistory();
final MediaPlayer mp2 = MediaPlayer.create(this, R.raw.ma);
mp2.start();
// Code for button 1 click
break;

case R.id.button14:
wv3 = (WebView) findViewById(R.id.webView9);

WebSettings webSettings3 = wv3.getSettings();
wv3.loadUrl("file:///android_asset/www/it.html");
wv3.getSettings().setJavaScriptEnabled(true);
// wv3.clearView();
// wv3.clearHistory();
final MediaPlayer mp3 = MediaPlayer.create(this, R.raw.it);
mp3.start();
// Code for button 1 click
break;


}

// EditText obj1 = (EditText)findViewById(R.id.inputText);
// Spinner spk = (Spinner)findViewById(R.id.speaker);
// String speaker_name = String.valueOf(spk.getSelectedItem());
// String inputtext = obj1.getText().toString();
String foldername = Environment.getExternalStorageDirectory().getPath()+"/Android/data/"+getPackageName().toString()+"/";
String filename = foldername+speake_id+".htsvoice";
String wavname = foldername+"1.wav";
// Toast.makeText(MainActivity.this,mainfn(inputtext,filename,wavname),Toast.LENGTH_SHORT).show();
/////////////////////////////////////////////////////////////////////////////////
//String url = "/sdcard/voice/1.wav";
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
try {
mediaPlayer.setDataSource(wavname);
} catch (IOException e) {
e.printStackTrace();
}
try {
mediaPlayer.prepare();
} catch (IOException e) {
e.printStackTrace();
} catch (IllegalStateException e) {
e.printStackTrace();
}
mediaPlayer.start();

}
 
Back
Top Bottom