2017-09-16 20 views
0

私はWebViewでライブストリーミングTVを再生しようとしています。 WebViewはページ内の黒い画面のライブストリーム領域を表示しますが、ストリームの読み込みと再生は行われません。webview(android)でストリーミング

wv.setWebChromeClient(new WebChromeClient());(mainactivity)

アンドロイド:hardwareAccelerated = "true" を(manifest.xmlには)

wv = (WebView) findViewById(R.id.wv); 
wv.setWebChromeClient(new WebChromeClient()); 
wv.getSettings().setPluginState(WebSettings.PluginState.ON); 
wv.getSettings().setJavaScriptEnabled(true); 
wv.setFocusable(true); 
wv.setFocusableInTouchMode(true); 
wv.getSettings().setRenderPriority(WebSettings.RenderPriority.HIGH); 
wv.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); 
wv.getSettings().setDomStorageEnabled(true); 
wv.getSettings().setDomStorageEnabled(true); 
wv.getSettings().setAppCacheEnabled(true); 
wv.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY); 
wv.loadUrl("http://www.fox.com.tr/canli-yayin"); 
wv.setWebViewClient(new WebViewClient()); 

答えて

0

すべてのライブストリーミングがMobile.So最初のチェックではサポートされていませんが動作しません。あなたのURLがクロムブラウザで動作するかどうか。作業中の場合は、カスタムタブを使用できます。

compile 'com.android.support:customtabs:23.3.0' 

String url = ¨http://www.fox.com.tr/canli-yayin¨; 
CustomTabsIntent.Builder builder = new CustomTabsIntent.Builder(); 
CustomTabsIntent customTabsIntent = builder.build(); 
customTabsIntent.launchUrl(this, Uri.parse(url));