2012-03-28 13 views
1

Ich möchte einige Youtube-Videos auf meiner Website mit Video.Flash-Helfer einbetten. Microsoft.Web.Helpers wird den Verweisen hinzugefügt.ASP.NET MVC 3 Video.Flash-Helfer funktioniert nicht

Mit

@Microsoft.Web.Helpers.Video.Flash(path: "http://www.youtube.com/watch?v=ENf_RJMz2WE") 

oder

@Microsoft.Web.Helpers.Video.Flash("http://www.youtube.com/watch?v=ENf_RJMz2WE") 

nichts angezeigt. Nur eine leere Seite. Wenn ich mit der rechten Maustaste klicke, erscheint das Menü "Film nicht geladen".

Ich habe Flash Player korrekt installiert, kann ich Youtube Videos sehen .. Irgendwelche Ideen?

Antwort

3

Die URL, die Sie übergeben, ist die vollständige HTML-Youtube-Seite und nicht das Flash-Video selbst. Um das Video einzubetten, verwendet Youtube das URL-Format youtube.com/v/{id} statt youtube.com/watch?v={id}. Der richtige Weg wäre:

@Microsoft.Web.Helpers.Video.Flash("http://www.youtube.com/v/ENf_RJMz2WE") 

wo ENf_RJMz2WE ist Ihre Video-ID.

+0

Danke !!!! :) – celticharp

+0

Wo finde ich diese DLL, wenn nicht auf Rasiermesser? '<%: Microsoft.Web.Helpers.Video.Flash (" http://www.youtube.com/v/ENf_RJMz2WE ")%>' – Bellash

+0

Gefunden, wie man das Paket mit nugget ... 'PM> Install- installiert Paket microsoft-web-helpers' – Bellash