0

まず、次の 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
4

0 に答える 0