什么';将视频嵌入ASP.NET网站的最佳解决方案是什么?

什么';将视频嵌入ASP.NET网站的最佳解决方案是什么?,asp.net,video,embedded-video,Asp.net,Video,Embedded Video,好的,首先,我对视频播放器技术一无所知,所以非常感谢任何帮助。我很抱歉,如果这是含糊不清的,但我希望通过反馈,我可以得到更具体的。基本上,我正在尝试找出将视频播放器技术嵌入ASP.NET网站的选项,以及每种技术的优缺点 现在我知道有像Vimeo这样的网站,你可以上传视频并将它们链接到你的网站,但这个解决方案似乎不是很可定制。您也可以将flash播放器嵌入到网站中,而无需拥有Vimeo帐户,但我不想将每个视频都转换为flash,这将是以后的维护问题。如果我把视频放在服务器上,它会使速度变慢,并且可

好的,首先,我对视频播放器技术一无所知,所以非常感谢任何帮助。我很抱歉,如果这是含糊不清的,但我希望通过反馈,我可以得到更具体的。基本上,我正在尝试找出将视频播放器技术嵌入ASP.NET网站的选项,以及每种技术的优缺点

现在我知道有像Vimeo这样的网站,你可以上传视频并将它们链接到你的网站,但这个解决方案似乎不是很可定制。您也可以将flash播放器嵌入到网站中,而无需拥有Vimeo帐户,但我不想将每个视频都转换为flash,这将是以后的维护问题。如果我把视频放在服务器上,它会使速度变慢,并且可能会成为一个问题。有很多选择和权衡,所以我只想从处理过这类事情的人那里得到一些反馈

如果您以前在ASP.NET页面中实现过嵌入式视频内容,您选择了什么解决方案?结果如何

编辑
视频并不是网站的核心部分,也不需要动态提交。我会在开发过程中播放这些视频,我只是想知道,对于任何希望在其网站上播放简单视频的客户来说,最好的总体解决方案是什么。

我只是碰巧在修补带有Razor视图引擎的新ASP.Net MVC3时遇到了这个问题

您可以使用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")

这些视频的目的是什么?视频是网站的核心组成部分吗?它们只是用于介绍或教程吗?它们是用户提交的吗?等等…我正在寻找一个通用的解决方案,将为任何客户,希望在他们的网站上的视频内容工作,但它将是一些简单的事情。有很多选择,我正试图找出最好的。我想你最终会为用户提供不止一个版本…我们在ASP.NET MVC或Razor视图引擎方面做得并不多,但这很酷,我不知道你能做到。是的,剃须刀很滑,我一直在钻研所有的信息。