2016-11-24 86 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");