Android使用WebView浏览有声音或者视频的网页,关闭WebView之后,声音或者视频不停止的解决办法

后来经过多次测试,发现一个规律,就是在finish之前,Activity被重新载的页面地址是啥,下次打开之后,还显示什么页面(因为笔者使用:web.loadData("about:blank");方法测试时,发现下次打开时,显示的是空白页面,开始以为是页面没有加载成功,后来无意中灵机一动,会不会是关闭之前加载的页面,下次打开时还是加载哪个呢?)。后来测试了一下,关闭之前加载了一下百度页面,发现下次打开时,还真是显示的百度百度页面。那就将错就错,直接重新加载当前页面地址,不就ok了吗。一试,还真可以。声音或者视频停止了,下次打开,页面也能够正常加载了。真是得来全不废功夫。

解决办法如下:

[java]  view plain  copy
 
  1. @Override  
  2. protected void onPause ()  
  3. {  
  4.     m_WebView.reload ();  
  5.   
  6.     super.onPause ();  
  7. }  


m_WebView为Activity中的WebView控件。

参考地址

http://blog.csdn.net/cuizm/article/details/42342505

你可能感兴趣的:(Android使用WebView浏览有声音或者视频的网页,关闭WebView之后,声音或者视频不停止的解决办法)