まず、次の 1 つを指定します。
webView.loadUrl("http://mydomain.com/file.html"); // working
ただし、次のようなローカルファイルの場合はそうではありません:
webView.loadUrl("file:///android_asset/file.html"); // won't working
HTML ファイル:
swfobject.embedSWF("file.swf", "flashcontent", "100%", "100%", "9.0.124", "expressInstall.swf", flashvars, params, attributes);
webView .java ファイル:
webView = (WebView) findViewById(R.id.webView1);
webView.setWebChromeClient(new WebChromeClient());
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setAllowFileAccess(true);
webView.getSettings().setPluginState(PluginState.ON);
webView.loadUrl("file:///android_asset/file.html");
私のマニフェスト:
<uses-sdk android:minSdkVersion="11" />
...
<application
android:hardwareAccelerated="true"...
私のアセットフォルダー:
file .html
file .xml
file .swf
file .f4v
私のfile.swfはf4vムービーを呼び出しますが、黒い画面しか表示しません。
あなたが私を助けることができれば、どうもありがとう!!!
編集:私のlogcat日食
09-10 10:07:29.420: E/webview(11210): registerForStylusPenEvent onAttachedToWindow
09-10 10:07:29.420: E/webview(11210): registerForStylusPenEvent START
09-10 10:07:29.425: E/webview(11210): registerForStylusPenEvent END
09-10 10:07:29.605: E/SpannableStringBuilder(11210): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length
09-10 10:07:29.605: E/SpannableStringBuilder(11210): SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length