html5的视频无法运行

时间:2012-10-10 12:05:26

标签: asp.net visual-studio-2010 html5 html5-video

我有一个html5的视频元素。我把它实现为

  </head>
<body>
    <form id="form1" runat="server">

    <div>
    <video id="ss" runat="server"  controls="controls" tabindex="5"   class="video-js vjs-default-skin" data-setup="{}" poster="my_video_poster.png">
      <source src="Videos/2.mp4" type="video/mp4">
      </video>
     </div>

     <asp:Button ID="Button1" runat="server" Text="View" onclick="Button1_Click" />


    </form>
</body>

cs

protected void Button1_Click(object sender, EventArgs e)
    {


        ss.Attributes.Add("src", "~/Videos/1.mp4");

    }

我想点击按钮更改html5的Src。但是这种特殊的方法无法运行。谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

该属性不会转换路径,甚至不知道这是一个路径,因此符号~不会转换为url路径。

ss.Attributes.Add("src", "~/Videos/1.mp4");

第二个错误,您尝试设置的属性不在源上。

<source src="Videos/2.mp4" type="video/mp4">

因此,纠正路径和属性的位置可能会有效。