2012-10-10 37 views
0

我有一个html5的视频元素。我已经实现了它作为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在按钮的点击。但是这种特殊的方法无法运行。感谢您的任何帮助。

+0

让小提琴上http://jsfiddle.net那会更好 – XMen

回答

1

该属性是不翻译路径,甚至不知道这是一个路径,所以符号~没有转换为url路径。

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

第二个bug,你尝试设置属性不是源。

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

所以正确的路径,该属性的地方,可能是工作。

+0

先生,那么我应该如何设置一个按钮点击src。我有谷歌许多网站,但无法达成解决方案。 –

+1

@Abhishekgupta在''上设置runat = server,然后修改它。 – Aristos

+0

谢谢,先生,它现在的作品。我在过去6天一直在努力。最后它的工作。 –