相关疑难解决方法(0)

离开WebView后如何停止Flash?

我有一个应用程序,当用户单击按钮时,我将它放在一起以在webview中流式传输Flash视频.

它做得很好,但在退出或失去焦点后,看起来它会继续使用数据一段时间,直到我假设系统关闭活动时.如果我手动终止活动屏幕,数据使用几乎立即停止.刚刚退出,它可以继续运行一段时间.

有人可以帮我解决我的代码,我真的很感激!

import java.lang.reflect.Method;
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebSettings;
import android.webkit.WebView;

public class Video extends Activity {


    private WebView webview;


    @Override
    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.video);


    webview = (WebView) findViewById(R.id.webview);

// resumeTimers() to account for the webview refcount bug (hopefully)
    webview.resumeTimers();
    WebSettings webSettings = webview.getSettings();
    webview.getSettings().setJavaScriptEnabled(true);
    webSettings.setPluginsEnabled(true);
    webview.setVerticalScrollBarEnabled (false);
    webview.setHorizontalScrollBarEnabled (false);

    webview.loadUrl("http://www.nasa.gov/multimedia/nasatv/nasatv_android_flash.html");
}


@Override
protected void onPause() {
pauseBrowser();
super.onPause();
}

@Override
protected void onResume() {
resumeBrowser();
super.onResume();
}



private void pauseBrowser() {

// pause flash …
Run Code Online (Sandbox Code Playgroud)

flash android webview android-webview

11
推荐指数
2
解决办法
8223
查看次数

在Android中退出全屏后,嵌入式IFRAME视频将继续在后台播放

我已经搜索了很多关于这个问题的修复,但显然我找不到一个.好吧,顾名思义我有一个简单的Android应用程序,它有一个Webview.

public class MainActivity extends Activity {
   protected FrameLayout webViewPlaceholder;
   protected WebView webView;
   final Context myApp = this;
   @Override
   public void onCreate(Bundle savedInstanceState)
   {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_main);

      // Initialize the UI
      initUI();
   }

   protected void initUI()
   {
    // Retrieve UI elements
    webViewPlaceholder = ((FrameLayout)findViewById(R.id.webViewPlaceholder));

    // Initialize the WebView if necessary
    if (webView == null)
    {
        // Create the webview
        webView = new WebView(this);
        webView.setLayoutParams(new ViewGroup.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
        webView.getSettings().setSupportZoom(true);
        webView.getSettings().setBuiltInZoomControls(true);
        webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
        webView.setScrollbarFadingEnabled(true);
        webView.getSettings().setLoadsImagesAutomatically(true);

        // Load the URLs inside the WebView, not in the …
Run Code Online (Sandbox Code Playgroud)

embed youtube android fullscreen webview

4
推荐指数
1
解决办法
2064
查看次数

标签 统计

android ×2

webview ×2

android-webview ×1

embed ×1

flash ×1

fullscreen ×1

youtube ×1