Какое лучшее решение для встраивания видео в веб-сайт ASP.NET? - PullRequest
3 голосов
/ 24 января 2011

Хорошо, во-первых, я ничего не знаю о технологиях видеоплеера, так что любая помощь ценится. Извините, если это неясно, но я надеюсь, что с обратной связью я могу получить более конкретную информацию. В основном я пытаюсь выяснить, какие есть варианты для встраивания технологии видеопроигрывателя в веб-сайт ASP.NET и каковы плюсы и минусы каждого из них.

Прямо сейчас я знаю, что есть сайты, такие как Vimeo, где вы можете загружать видео и связывать их с вашим сайтом, но это решение не кажется очень настраиваемым. Вы также можете вставлять флэш-плееры на веб-сайт без необходимости иметь учетную запись Vimeo, но я не хочу конвертировать все видео во флэш-память, и это позже станет проблемой обслуживания. Если я размещу видео на сервере, это замедлит процесс и, возможно, станет проблемой. Есть много вариантов и компромиссов, поэтому я просто хотел получить отзывы от людей, которые имели дело с такого рода вещами.

Если вы уже внедрили встроенный видеоконтент на странице ASP.NET, какое решение вы выбрали и как все получилось?

EDIT Видеоролики на самом деле не являются основной частью веб-сайта, и их не нужно будет отправлять динамически или что-то в этом роде. У меня были бы видео во время разработки, и мне просто интересно, какое лучшее общее решение было бы для любого клиента, который хочет просто видео на своем веб-сайте.

1 Ответ

1 голос
/ 24 января 2011

Мне довелось столкнуться с этим, когда я возился с новым ASP.Net MVC3 с механизмом просмотра Razor.

Вы можете быстро вставлять видео с помощью вспомогательного метода видео Razor.

Синтаксис:

Вспышка:

@*Video.Flash(filename [, width, height])*@
@Video.Flash("test.swf", "100", "100")

Медиаплеер:

@*Video.MediaPlayer(filename [, width, height])*@
@Video.MediaPlayer("test.wmv", "100", "100")

Видео Silverlight:

@*Video.Silverlight(filename, width, height)*@
@Video.Silverlight("test.xap", "100", "100")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...