2016-09-29 5 views
0

私のアプリはminipiレベル15をサポートしています。リモートサーバからのビデオをストリームするリストを表示したいのですが、ビデオはどのファイル形式でもかまいません。 WebViewでswfファイルをストリームできません。また、他のファイルについても、WebViewはビデオをロードした後、ListViewでジャンプ効果を表示しています。android WebViewでswfファイルをストリームする方法

答えて

0

あなたは何を試してみることができますか?何らかの問題が発生する可能性があることを理解するためには、いくつかのコードが役に立ちます。

それまでは、あなたが次のことを試みることができる: 'mWebView.getSettings()setPluginsEnabled(真)'

mWebView = (WebView) findViewById(R.id.webView1); 

mWebView.getSettings().setJavaScriptEnabled(true); 

if (Build.VERSION.SDK_INT < Build.VERSION_CODES.FROYO) { 
    mWebView.getSettings().setPluginsEnabled(true); 
} 
else if (Build.VERSION.SDK_INT < Build.VERSION_CODES.JELLY_BEAN_MR2){ 
    webview.getSettings().setPluginState(WebSettings.PluginState.ON); 
} 

mWebView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY); 
mWebView.setBackgroundColor(Color.parseColor("#000000")); 

mWebView.loadUrl("http://your_file_location.swf"); 
+0

私のように開始する方法を取得していないですが推奨されていません。だから、コードを置くことはできないだろう。 – mithil1501

+0

私は自分の答えを更新しました。 [WebSettings Documentation](https://developer.android.com/reference/android/webkit/WebSettings.html#setPluginState%28android.webkit.WebSettings.PluginState%29)によると、18を超えるAPIレベルはプラグインをサポートしないため、使用しないでください。 – cordeiro

+0

ええ、私たちのアプリはmin sdkレベルを15としてサポートしていますが、私たちは、この機能をロリポップの前のデバイス、つまりAPIレベル21以降に集中しているので、スタックしています。 – mithil1501

関連する問題