Будет ли это работать для вас?
mWebView.setWebViewClient(new WebViewClient(){
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.endsWith(".ogg")){
Log.d(TAG, "Reproducir archivo OGG");
Uri tempPath = Uri.parse(url);
MediaPlayer player = MediaPlayer.create(WebViewVideo.this, tempPath);
player.start();
return true;
}else{
return super.shouldOverrideUrlLoading(view, url);
}
}
});
Если вы действительно хотите использовать Javascript, вы можете попробовать с document.open () или что-то в этом роде, я не пробовал, но я думаю,это будет работать так же.
Кстати, это тот случай, когда вы хотите воспроизвести этот звук в фоновом режиме, если вы хотите показать реальный проигрыватель, я думаю, что вы должны реализовать View самостоятельно..
И если вы рассматриваете аудио-тег html5, забудьте об этом.AFAIK Froyo не поддерживает его в любом случае.
Надеюсь, это поможет, и еще не слишком поздно.
С уважением.