【发布时间】:2011-12-28 20:25:29
【问题描述】:
所以我创建了一个安卓应用程序,可以播放来自 blip.tv 和其他各种支持 Flash 的网站的视频。我使用Webview 来显示视频。这是我的代码:
try{
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().addFlags(LayoutParams.FLAG_KEEP_SCREEN_ON);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
view = new WebView(this);
view.getSettings().setPluginsEnabled(true);
view.getSettings().setPluginState(WebSettings.PluginState.ON);
view.getSettings().setJavaScriptEnabled(true);
view.getSettings().setLoadWithOverviewMode(true);
view.getSettings().setUseWideViewPort(true);
view.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY);
view.setScrollbarFadingEnabled(true);
// get the html code
String html = getIntent().getStringExtra("VIDEO_CONTENT");
view.loadData(html, "text/html", null);
setContentView(view);
}
catch(Exception e){
}
问题在于 android 4(冰淇淋三明治)。当我尝试将应用程序置于全屏模式时,应用程序崩溃。但是,该应用程序不会在 android 2.3 或 3.0 上崩溃。有什么想法可以解决这个问题吗?
【问题讨论】:
标签: flash android-4.0-ice-cream-sandwich