Встраивание видео на веб-сайт ASP.NET MVC - PullRequest
2 голосов
/ 27 июля 2011

Я создал SWF-файл, используя Flash, который загружает FLV-файл на мою локальную машину для разработки. При публикации SWF-файла и создании соответствующего HTML-кода я могу успешно загрузить видео, открыв сгенерированную HTML-страницу, созданную Flash. Однако при размещении сгенерированного HTML-кода в моем представлении Flash загружается, но видео не воспроизводится. Я думаю, что это ошибка ссылки на местоположение FLV-файла, но я пробовал каждую комбинацию, которую только могу придумать. Я поместил SWF и FLV в соответствующую папку View, куда я хочу загрузить видео, но безрезультатно. У кого-нибудь есть рабочий пример, который я могу посмотреть, или какие-либо предложения? Спасибо.

Ответы [ 2 ]

2 голосов
/ 27 июля 2011

Я думаю, что это ссылка на местоположение FLV-файла, но я пробовал каждую комбинацию, которую только мог придумать.

Да, я тоже так думаю. Вы пытались использовать помощники Url для ссылки на статические ресурсы на вашем сайте, например

@Url.Content("~/Content/Videos/MySupervideo.flv")
1 голос
/ 27 июля 2011

Фактическим решением для меня было следующее ...

В вашем Flash-файле Инспектор компонентов должен указывать на местоположение на веб-сервере, где находится FLV-файл ...

Опубликуйте SWF, скопируйте соответствующий HTML-код в представление, в котором вы хотите, чтобы видео воспроизводилось ...

И, как указал Дарин, используйте помощники, чтобы записать путь к файлу SWF.на вашем веб-сервере, где он находится.Единственное отличие заключается в следующем (который я обнаружил, используя функцию «Проверка элемента Google», а затем щелкнув по элементу «Сеть», затем щелкнув путь, загруженный слева для «SWF» ... справа указано 404 «Статус не указан»).Нашел ... почему?

@Url.Content("~/Content/video/name-of-swf.swf") actually produced 
src='http://localhost/content/video/name-of-swf.swf.swf'

Это явно неверно ... так что вот правильный способ использовать помощников ...

@Url.Content("~/Content/video/name-of-swf")

Надеюсь, это кому-то поможет ...Я отдаю должное Дарину, потому что он подтолкнул меня в правильном направлении ...

...