Videos können nicht mit Webbrowser-Steuerung abgespielt werden - c #, Visual-Studio-2012, Windows-Phone-8, Webbrowser-Steuerung, Embedded-Video

Ich habe eine Webbrowser-Steuerung und möchte Videos von youtube und vimeo abspielen. Zuerst konnte ich youtube.com nicht einmal laden und es wurde gesagt, dass ich JavaScript schreiben musste, also tat ich das und fügte das hinzu IsScriptEnabled="True" Eigentum in <phone:WebBrowser/> und dann die Seite geladen, aber wenn ich auf ein Video drücke, um es zu spielen, sagt "Video nicht verfügbar" auf youtube, und "dein Telefon kann dieses Video nicht abspielen" auf dailymotion.

Ich habe diesen Code benutzt:

VideoStream.Navigate(new Uri("http://www.dailymotion.com/", UriKind.Absolute));

Antworten:

1 für die Antwort № 1

Ich bin mir nicht sicher über das genaue Problem, aber ich denke, es ist Flash bezogen. Ich hatte das gleiche Problem, als ich WebBrowser verwendete.

Wenn niemand sonst eine bessere Lösung hat, könntest du diese Lösung zumindest für Youtube-Videos verwenden:

Eine Videoverbindung endet folgendermaßen: Watch? v = XXXXX

Fügen Sie einfach & html5 = 1 hinzu, um die HTML5-Videowiedergabe zu erzwingen. -> watch? v = XXXXX & html5 = 1

Wenn Sie nur das Video anzeigen möchten: -> https://www.youtube.com/embed/XXXX?&autoplay=1&rel=0&html5=1


0 für die Antwort № 2

Soweit ich weiß, wenn der Internet Explorer inIhr Computer kann das Flash-Video abspielen, dann kann das "WebBrowser" -Steuerelement im .Net-Framework dies auch tun, also stellen Sie bitte sicher, dass der IE in Ihrem Computer mit dem Flash-ActiveX-Steuerelement einwandfrei funktioniert.


Verwandte Fragen
Speisekarte