小编Fen*_*f4i的帖子

离开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 ×1

android-webview ×1

flash ×1

webview ×1