2012-03-28 3 views
1

Я хочу встроить некоторые видеоролики youtube на свой сайт с помощью помощника Video.Flash. 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") 

не показывает ничего. Просто пустая страница. Если я щелкнул правой кнопкой мыши, в меню говорится: «Фильм не загружен».

У меня флеш-плеер установлен правильно, я вижу видеоролики youtube .. Любые идеи?

ответ

3

URL, который вы передаете, является полной страницей HTML Youtube, а не самой флэш-видео. Для встраивания видео YouTube использует формат URL youtube.com/v/{id}, а не youtube.com/watch?v={id}. Правильный путь будет:

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

где ENf_RJMz2WE это ваш идентификатор видео.

+0

спасибо !!!! :) – celticharp

+0

Где найти эту dll, когда не на бритве? '<%: Microsoft.Web.Helpers.Video.Flash (" http://www.youtube.com/v/ENf_RJMz2WE ")%>' – Bellash

+0

Обнаружено, как установить пакет с помощью nuget ... 'PM> Install- Пакет microsoft-web-helpers' – Bellash

Смежные вопросы