2012-10-10 6 views
0

나는 html5라는 비디오 요소를 가지고 있습니다. 나는 내가 버튼 클릭 HTML5의의 Src를 변경하려면 cs 파일html5의 비디오가 실행되지 않습니다.

protected void Button1_Click(object sender, EventArgs e) 
    { 


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

    } 

에서

</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> 

로 구현했습니다. 그러나이 특별한 방법은 실행할 수 없습니다. 어떤 도움을 주셔서 감사합니다.

+0

http://jsfiddle.net에서 더 좋을 것입니다. – XMen

답변

1

속성은 경로를 변환하지 않으며, 이것이 경로라는 것을 알지 못해 심볼 ~이 URL 경로로 변환되지 않습니다.

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

두 번째 버그는 사용자가 설정하려고 속성은 소스에 없습니다.

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

그래서 경로를 수정하고, 속성의 장소와 아마 작동된다.

+0

선생님, 어떻게하면 버튼을 클릭 할 때 src를 설정해야합니까? 나는 많은 사이트를 Google 있지만 솔루션에 도달하지 못했습니다. –

+1

@Abhishekgupta ID로 '에 runat = server를 설정하고 변경하십시오. – Aristos

+0

감사합니다. 지금 작동합니다. 나는 지난 6 일 동안이 일을 해왔다. 마침내 작동합니다. –

관련 문제