webview中的白色屏幕

时间:2013-06-08 02:08:20

标签: android flash video webview

使用Webview时出现空白屏幕。我看到很多这个问题的主题,但没有人解决。所以我试了另一个...... 这是我第一次关于android的项目。

好的我优化了我的代码,但它仍然在模拟器和设备上的白色屏幕上显示灰色屏幕。 Someine帮助我。

public class Video extends Activity{

private WebView video;

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.videoview);

    video = (WebView)findViewById(R.id.webshow);
    video.getSettings().setJavaScriptEnabled(true);
    video.getSettings().setPluginState(WebSettings.PluginState.ON);

    /*video.getSettings().setPluginsEnabled(true);*/
    String html = "http://www.twitch.tv/wingsofdeath";
final String temp = "<div class=\"live_site_player_container swf_container js-player-container\" data-channel=\"wingsofdeath\" id=\"standard_holder\" style=\"width: 100%; height: 211px;\">\n" +
        "<object type=\"application/x-shockwave-flash\" name=\"live_site_player_flash\" data=\"http://www-cdn.jtvnw.net/swflibs/TwitchPlayer.swf\" width=\"100%\" height=\"100%\" id=\"live_site_player_flash\" style=\"visibility: visible;\"><param name=\"allowNetworking\" value=\"all\"><param name=\"allowFullScreen\" value=\"true\"><param name=\"allowScriptAccess\" value=\"always\"><param name=\"wmode\" value=\"opaque\"><param name=\"flashvars\" value=\"team=solomid&amp;auto_play=true&amp;hide_chat=true&amp;publisherGuard=null&amp;publisherTimezoneOffset=420&amp;channel=wingsofdeath&amp;hostname=www.twitch.tv&amp;loadCallback=Twitch.player._twitchPlayerLoaded&amp;backgroundImageUrl=http://static-cdn.jtvnw.net/jtv_user_pictures/anonymous_monkey-320x240.jpg\"></object>\n" +
        "</div>";
    video.loadDataWithBaseURL (html, temp, "application/x-shockwave-flash", "UTF-8","");


}}
我做错了什么?有人谈论使用webchromeclent。请帮我解释一下。 (清单和另一个......是对的) 谢谢。

我可以获得有关“file /// android_asset”的信息,因为我站在我的本地html文件中...如果可能的话我可以在那里加载我的数据吗?

0 个答案:

没有答案