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

时间:2011-01-24 16:20:45

标签: asp.net video embedded-video

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

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

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

修改 视频不是网站的核心部分,不需要动态提交或任何内容。我会在开发过程中看到这些视频,我只是想知道对于想在其网站上播放简单视频的客户而言,最佳整体解决方案是什么。

1 个答案:

答案 0 :(得分:1)

我碰巧遇到了这个问题,同时使用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")