Код, который вы пишете, заключается в открытии нового окна всякий раз, когда вы нажимаете на ссылку с файлами .mp3 на веб-странице
, где хранятся ваши файлы в активах приложения или в формате raw или по его URL-адресу
это код для воспроизведения файла из веб-просмотра без открытия нового окна, аудио файлы хранятся в необработанной папке
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url)
{
if (url.endsWith(".mp3")) {
String temp1=url.replace(".mp3", "");
playaudio(temp1);
return true;
}
return true;
}
private void playaudio(String url){
String s=url;
int i=getResources().getIdentifier(s,"raw",getPackageName());
Log.v("name of file",""+s);
Log.v("id of file",""+i);
if(i!=0){
MediaPlayer player = new MediaPlayer().create(getBaseContext(),i);;
player.setVolume(0.9f, 0.9f);
player.start();
}
}