Activity 利用WebView播放视频,如果切换activity,视频仍然会继续播放的问题

1.针对视频播放的解决方法:
重新onPause()方法:

protect void onPause(){
super.onPause();
if(Build.VERSION.SDK_INT>=Bild.VERSION_CODES_HONEYCOMB){
//暂停视频播放
webView.onPause();
}
}

2.上面方法对声音比方无效,声音播放解决方法:

  网上方法1.
    web.pauseTimers();  
    web.stopLoading();  
    web.loadData("", "text/html", "utf-8");
    
    网上方法2.
    Intent i = new Intent("com.android.music.musicservicecommand"); 
    i.putExtra("command", "pause"); 
    mContext.sendBroadcast(i);
    
   网上方法3.
    web.loadData("about:blank");

3.综合方法:利用webview再次加载会再次访问之前页面的特性:

@Override
protect void onPause(){
webView.reload();
super.onPause();
}

你可能感兴趣的:(Activity 利用WebView播放视频,如果切换activity,视频仍然会继续播放的问题)