,我創作的作品非常好,除了搭載Android 4.0(ICS)手機上的Android應用程序。 用戶一直在報告他們只看到灰色背景。未知的問題用的WebView上ICS
我試圖與Android模擬器來測試這一點,但我沒有得到任何蹤跡或錯誤(雖然我無法測試視頻是否真正發揮,因爲它是在模擬器上)。
下面的代碼:
WebView player = (WebView) findViewById(R.id.player);
player.getSettings().setLoadWithOverviewMode(true);
player.getSettings().setUseWideViewPort(true);
player.getSettings().setJavaScriptEnabled(true);
player.getSettings().setJavaScriptCanOpenWindowsAutomatically(false);
player.getSettings().setPluginState(WebSettings.PluginState.ON);
player.setWebViewClient(new JoinDOTAWebViewClient());
player.setKeepScreenOn(true);
player.setBackgroundColor(R.drawable.background);
player.setVerticalScrollBarEnabled(false);
player.setHorizontalScrollBarEnabled(false);
flashObject = changeDimensions(flashObject);
String actualURL = wrapActualURL(getVideoID(flashObject));
player.loadUrl(actualURL);
如果您需要了解更多信息,請隨時問。 謝謝!
嘿,如果你不介意張貼APK的地方我有一個Galaxy Nexus的使用ICS,我可以測試出來對你,我已經得到了一些系統工具,讓我在看手機上的日誌,以便我能夠提供一些見解(也能夠告訴你我是否可以重新制作,我想現在有一個操作系統選項用於在瀏覽器中禁用插件,我很好奇,如果這樣做會覆蓋你的嘗試設置PluginState – shaunhusain 2012-03-24 20:05:15
哦,其實只是雙重檢查它,它就是在下的高級部分瀏覽器設置:啓用插件,但老實說,我不記得了默認值,我把它設置爲「常開」時,其他選項是「按需」和「關」。 – shaunhusain 2012-03-24 20:08:37
你可以在這裏找到應用程序在谷歌播放:https://play.go ogle.com/store/apps/details?id=com.dokgu.joindota 也是我的整個代碼,整個項目都可以在GitHub上找到:https://github.com/dokgu/JoinDOTA – dokgu 2012-03-24 20:56:08