【问题标题】:What's the best solution for embedding video into an ASP.NET website?将视频嵌入 ASP.NET 网站的最佳解决方案是什么?
【发布时间】:2011-06-14 15:12:38
【问题描述】:

好的,首先,我对视频播放器技术一无所知,因此不胜感激。如果这含糊不清,我很抱歉,但我希望通过反馈我可以得到更具体的信息。基本上,我试图弄清楚将视频播放器技术嵌入 ASP.NET 网站有哪些选择,以及每种方法的优缺点。

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

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

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

【问题讨论】:

  • 视频的目的是什么?视频是您网站的核心组成部分吗?它们只是用于介绍或教程吗?它们是用户提交的吗?等等……
  • 我正在寻找一种通用解决方案,该解决方案适用于任何希望在其网站上显示视频内容的客户,但它会很简单。有很多选择,我正在尝试找出最好的。
  • 我认为您最终会为用户提供多个版本...

标签: asp.net video embedded-video


【解决方案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")

【讨论】:

  • 我们在 ASP.NET MVC 或 Razor 视图引擎方面做得并不多,但这很酷,我不知道你能做到。
  • 是的 Razor 很漂亮我一直在钻研asp.net/mvc 的所有信息。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-27
  • 2021-06-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多