2012-11-23 3 views
2

HTML 페이지에 플레이어를 포함시키고 특정 시점에 비디오가 재생되기를 원합니다. 즉, 비디오 시작 부분에있는 내용을 건너 뜁니다.플레이어 API의 비디오 시작 시간 지정

https://developers.google.com/youtube/youtube_player_demo의 데모를 사용하면 비디오 재생을 시작할 시간을 지정할 수 있다고 나와 있습니다. AS3을 사용하여 시간을 지정하고 "선택한 옵션으로 플레이어 업데이트"를 클릭하면 지정된 시간으로 점프 할 때 비디오가로드됩니다.

그러나 페이지 하단에는 "코드 포함"이 표시되어 시작 시간을 나타내는 것이 없습니다.

Google 검색을 통해 참조 번호를 찾았습니다. # t = 1m45s을 지정할 수 있습니다. 그러나 구현 방법에 대한 명확한 예를 찾을 수 없습니다. HTML 페이지에서 다음을 사용하려고해도 아무 효과가 없습니다. 비디오는 빅뱅에서 시작됩니다.

<param name="movie" value="http://www.youtube.com/v/kBySbbvap6E#?version=3#t=1m45s&playlist=HCKBnXOG5uM,tS2O-YHfj6I,Vogl7GIggXI&autoplay=1&autohide=1&fs=1&feature=player_embedded"> 

내가 지정한 모든 다른 옵션은 예상대로 작동합니다. 나는 라인의 여러 다른 장소에 시간 사양을 배치하려고 시도했지만 아무 것도 효과가 없었습니다.

또한 Firefox, Opera, Safari 및 IE에서 페이지를로드했습니다 ... 모든 브라우저에서 동일한 결과가 나타납니다.

제안 사항?

+0

시간 매개 변수 앞에 '#'이 있음을 발견했습니다. 올바른 URL 인코딩을 위해서는 '&'로 변경해야합니다. 그건 그냥 전체 문제를 해결할 수 있습니다 :). – Decoded

답변

2

플래시 API가 아닌 YouTube API에 대해 구체적으로 묻는 것처럼 들립니다. 지정된 시간에 Youtube 비디오를 시작하는 것은 상대적으로 쉽습니다. Pacific Rim을 위해 다음 예고편을 가져갑니다. I는 50초

http://www.youtube.com/watch?v=2vKz7WnU83E&t=0m50s 

트릭 그것이으로 포맷

&t=0m50s 

't'파라미터에 시작할 것이다 [X] H [X] m [X]가이야 여기서 [X] 해당 시간 단위에 대한 정수 시간 값입니다. 귀하의 URL을

, 내가

t=1m45s. 

가이 시간은 비디오의 길이보다 큰 것을 가능 볼 ?? 길이보다 큰 값을 전달하면 비디오가 재생되지 않고 끝나는 '제안'화면으로 이동하는 것 같습니다.

+1

환 태평양 희생자에 대한 +1 – Domecraft

+0

롤 이것은 서사시입니다 ... – Decoded