2010-12-22 30 views
1

Ich möchte ein YouTube-Video in der Webansicht auf Android spielen, die nicht in einem neuen Fenster geöffnet werden soll. Es sollte nur in Webview auf Android spielen.Wie Youtube Video in Webview in Android spielen?

+0

Gibt es eine Kontrolle wie Web-Browser wie C# winform können Sie in Android verwenden? vielleicht können Sie etwas Kontrolle verwenden, um es zu machen. Ich weiß nur ein wenig über Android, hoffe, dass dies Ihnen helfen kann. –

+0

Vielleicht hilft diese Lösung: http://stackoverflow.com/questions/7257389/youtube-video-not-showing-in-webview/7790908#7790908 – Ronnie

Antwort

3

Sie können dieses versuchen, es funktioniert für mich.

WebView video = (WebView) findViewById(R.id.video); 
String widthAndHeight = "width='220' height='200'"; 
String videoURL = "http://www.youtube.com/v/DZi6DEJsOJ0?fs=1&hl=nl_NL"; 

String temp = "<object "+widthAndHeight+">" + 
"<param name='allowFullScreen' value='false'>" + 
"</param><param name='allowscriptaccess' value='always'>" + 
"</param><embed src='"+ videoURL +"'" + 
" type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true'" + widthAndHeight + 
"></embed></object>"; 

video.getSettings().setJavaScriptEnabled(true); 
    video.getSettings().setPluginsEnabled(true); 
    video.loadData(temp,"text/html", "utf-8"); 
+0

gute Arbeit half –

+2

Funktioniert nicht, zeigt nur weißen Bildschirm und blaue Box . Plugins nicht verfügbar. –

+0

funktioniert nicht auf ics Telefon –

Verwandte Themen