2012-03-28 81 views
1

我想使用Video.Flash助手在我的網站上嵌入一些YouTube視頻。 Microsoft.Web.Helpers被添加到引用。ASP.NET MVC 3 Video.Flash幫手不工作

使用

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

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

不顯示任何內容。只是一個空白頁面。如果我右鍵單擊,菜單顯示「未加載電影」。

我的Flash播放器安裝正確,我可以看到youtube視頻.. 任何想法?

回答

3

您傳遞的URL是完整的HTML Youtube頁面,而不是Flash視頻本身。要嵌入視頻YouTube,請使用網址格式youtube.com/v/{id}而不是youtube.com/watch?v={id}。正確的方法是:

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

其中ENf_RJMz2WE是您的視頻ID。

+0

謝謝!!!! :) – celticharp 2012-03-28 10:15:00

+0

哪裏可以找到不用剃刀時的dll? '<%:Microsoft.Web.Helpers.Video.Flash(「http://www.youtube.com/v/ENf_RJMz2WE」)%>' – Bellash 2014-04-25 14:50:12

+0

找到了如何使用nuget安裝軟件包...'PM> Install-打包microsoft-web-helpers' – Bellash 2014-04-25 15:20:29