2016-11-24 3 views
0

In meiner Anwendung, die ich Daten von einem webservice bekommen in einem FormatVideoview zur Anzeige Embeded Video

z.B.

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

Die Quelle der IFrame kann auf der Grundlage verschiedener Anbieter zum Beispiel Vimeo, Youtube, Dailymotion usw. unterscheiden Meine Frage ist, wie aus verschiedenen Quellen meiner Anwendung Anzeige Videos lassen oder Gibt es eine Bibliothek zum gleichmäßigen Laden von Videos?

+0

können, sollten Sie vlc api oder Youtubeplayer api versuchen, es in android –

+0

angezeigt werden, wenn die Quelle nicht spezifisch auf youtube ist die App bestimmtes Video werden angezeigt wird? –

+0

wenn die Quelle nicht spezifisch für youtube ist, gehen Sie für vlc api, das für youtube sowie nicht youtube Daten arbeiten sollte –

Antwort

0

Tun Sie es einfach.

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

Z. B

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"); 
Verwandte Themen