사용자가 목록을 표시 한 후 어떤 항목을 선택했는지에 따라 내 페이지에 동영상을 퍼가려고합니다."정상적인"URL로 삽입 된 상태에서 YouTube 동영상이 재생되지 않음
<div id="vidContent" style="text-align:left">
<object width="550px" height="350px" >
<asp:Literal ID="ltlVideo" runat="server"></asp:Literal>
</object>
</div>
을 그리고 난 뒤에 코드가 있습니다 : 내 페이지에서 내가 가진
Dim strVidPath As String = "http://www.youtube.com/v/" & strVidID
ltlVideo.Text = "<embed src='" & strVidPath & "' type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' height='350' width='470'></embed>
phVideoBanner.Visible = True
.. 당신은 "strVidID"
이있는 경우 ... 작품을 좋아
strVidPath = www.youtube.com/v/_O7iUiftbKU 인 경우에만 표시하고 재생하는 것처럼 보입니다.
하지만 strVidPath = www.youtube.com/watch?v=_O7iUiftbKU 인 경우 재생되지 않습니다 ... YouTube 동영상을 볼 때 주소 표시 줄의 정상적인 URL 인 것 같습니다.
사용자가 동영상을 페이지에 추가 할 수 있기를 바란다. 동영상의 URL에 붙여 넣기 만하면 쉽게 붙여 넣을 수 있다고 생각했지만 이제는 붙여 넣기해야 할 것 같다. videoID 대신에 www.youtube.com/v/_O7iUiftbKU를 사용하면 재생되는 것처럼 보입니다.
누구나 알 수 있습니다.
: 레거시 삽입 코드가 아닌 iframe이 삽입 코드를 다시받을 필요가있는 경우
, 당신처럼에서 oEmbed 서비스에 대한 URL 매개 변수의 하나로서
iframe=0
을 통과해야 것 서비스? 이것은 나를 위해 매우 편리 할 것이다. .. 고마워. 나는 문서화를 위해 아래에 나의 대답을 남겨 두겠다. 그러나 이것은 올바른 것으로 표기되어야한다. – jlmcdonaldoEmbed는 업계 표준이지만 유감스럽게도 YouTube의 oEmbed 지원은 해당 블로그 게시물에만 문서화되어 있습니다. 공식 YouTube API 문서에 실제로 나타나야하지만 일부 내부 프로세스 관련로드 블록은이를 방지했습니다. –