Android WebView禁用<audio>标记</audio>

时间:2012-05-02 04:56:07

标签: android html5 audio webview

我的Android WebView正在加载第三方网址。

I.e.http://www.desiringgod.org/resource-library/sermons/gods-good-news-concerning-his-son

它工作得很好,但是由于通过javascript加载的标签,WebView在页面加载后立即开始下载mp3而无需用户输入。

我已经尝试在进度完成后调用WebView.stopLoading(),以及尝试捕获以“.mp3”结尾的shouldOverrideUrlLoading(WebView视图,String url),但它似乎无法能够停下来!

我主要关注的是它自动下载的数据量,如果有任何方法可以在页面加载之前停止下载或替换标签,那将是非常好的。

谢谢!

更新:实际上我发现没有用户提示音频标签加载的原因是因为它正在使用闪光灯。一旦我在webview上启用了插件,它就会自动停止下载。但是我仍然有兴趣知道如何在Android浏览器中停止标记,在没有用户知识的情况下在后台下载数据!

1 个答案:

答案 0 :(得分:1)

我不了解WebView本身,但如果正在使用audio标记,则可以通过将preload属性设置为none来要求浏览器不下载音频文件