Webview を使用すると、空白の画面が表示されます。この問題に関するトピックはたくさんありますが、誰も解決していません。だから私は別のものを試しました... Androidでの初めてのプロジェクトです。
コードを最適化しましたが、それでもエミュレーターでは灰色の画面が表示され、デバイスでは白い画面が表示されます。誰か助けて。
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&auto_play=true&hide_chat=true&publisherGuard=null&publisherTimezoneOffset=420&channel=wingsofdeath&hostname=www.twitch.tv&loadCallback=Twitch.player._twitchPlayerLoaded&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ファイルに関する情報を取得できますか...可能であれば、そこにデータをロードするにはどうすればよいですか??