代码之家  ›  专栏  ›  技术社区  ›  Vikas

如何在视图中显示视频?ASP.NET MVC

  •  2
  • Vikas  · 技术社区  · 14 年前

    我使用的是ASP.NET MVC,我想在我的视图页中添加媒体播放器控件,那我该怎么做呢?

    2 回复  |  直到 14 年前
        1
  •  5
  •   Christina Mayers    14 年前

    我的前三个谷歌发现:

    1)控件(但不知道它是否与MVC一起工作)

    http://www.beansoftware.com/free-asp.net-controls/asp.net-media-player-control.aspx

    2)Silverlight播放器

    http://www.asp.net/aspnet-in-net-35-sp1/videos/introduction-to-the-aspnet-mediaplayer-control

    3)嵌入 如果使用哪种媒体播放器无关紧要:

    <embed id="videocontent" width="550" height="480" type="video/avi" autstart="true" loop="false" runat="server" style="border: gray 1px solid"></embed>.
    

    或在有效的XHTML中

    <object classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="player" width="320" height="260">
        <param name="url" value="<%= ViewData["src"] %>" />
        <param name="src" value="<%= ViewData["src"] %>" />
        <param name="showcontrols" value="true" />
        <param name="autostart" value="true" />
        <!--[if !IE]>-->
        <object type="video/x-ms-wmv" data="<%= ViewData["src"] %>" width="320" height="260">
            <param name="src" value="<%= ViewData["src"] %>" />
            <param name="autostart" value="true" />
            <param name="controller" value="true" />
        </object>
        <!--<![endif]-->
    </object>
    
        2
  •  0
  •   Community CDub    7 年前

    +1对Christina,但1可能无法在MVC应用程序中工作。

    她的答案,另外,您还需要创建一个控制器操作,该操作将返回 FileResult . 检查这个问题(关于一个图像,但是一个文件在网上是一个文件):

    Can an ASP.NET MVC controller return an Image?