2016-11-24 118 views
0

在我的應用我從web服務的格式VideoView以顯示嵌入式視頻

例如獲取數據

<iframe width="560" height="315" src="https://www.youtube.com/embed/S3HZP9rOWwk?rel=0&showinfo=0" frameborder="0" allowfullscreen></iframe> 

iframe的來源可能不同供應商的,例如VIMEO,YouTube上,位DailyMotion等的基礎上,不同 我的問題是,如何讓我的應用程序顯示視頻來源不同或有任何圖書館統一加載視頻?

+0

可能你應該嘗試VLC API或youtubeplayer API中的Android –

+0

顯示,如果源不是具體到YouTube將應用程序可以顯示特定的視頻? –

+0

如果來源不是特定於youtube,請使用適用於YouTube以及非YouTube數據的vlc api –

回答

0

只要做到這一點。

WebView wv = (WebView) findViewById(R.id.webView); 
WebSettings ws = wv.getSettings(); 
ws.setJavaScriptEnabled(true); 
wv.loadData(videourl, "text/html; charset=utf-8", "UTF-8"); 

E.g

wv.loadData("<iframe width="560" height="315" src="https://www.youtube.com/embed/S3HZP9rOWwk?rel=0&showinfo=0" frameborder="0" allowfullscreen></iframe>", "text/html; charset=utf-8", "UTF-8");