2013-03-17 3 views
0

teh Khan Academy의 임베디드 코드 (YouTube iframe이있는 iframe을 렌더링하는) 내부에있는 youtube 비디오의 iframe과 상호 작용하는 방법이 있는지 궁금합니다.칸 아카데미의 임베디드 유튜브 플레이어와 상호 작용

내 페이지에서 내 YouTube 동영상을 재생/일시 중지하고 비디오의 진행 상태를 쿼리하려고합니다.

내가 찾을 수있는 모든

는 정보를 원하시면이 페이지 (그리고 그것은 전혀 정보가없는) : http://www.khanacademy.org/about/blog/post/29139422372/embeddable-khan-academy-video-player

내가 YouTube 동영상 자체를 포함 단순히 것입니다,하지만 난에 대해하고 싶은 로그인 한 학생 KA에서 비디오 시청에 대한 크레딧을받을 수 있기 때문에 임베드를 사용해야합니다.

답변

-1

무례하지 않아도되지만 연결하는 페이지에 어떻게 수행하는지 명확하게 설명되어 있습니다. 맨 아래의 임베드 코드는 포인트 추적을 포함합니다. 그러나 학생은 포인트를 받기 위해 로그인해야합니다. 간단하게 공유 메뉴를 클릭하고 embed로 이동하십시오. 단순히 복사하여 붙여 넣기 만하면됩니다. 동영상 하단에 포인트가 포함됩니다.

+0

당신이 질문을 잘못 이해했다고 생각합니다. YouTube 동영상의 iframe과 상호 작용하는 방법을 알아야했습니다.이 동영상은 KA 삽입물의 iframe 안에 중첩되어 있습니다. 비디오가 상호 작용할 때와 자바 스크립트를 통해 재생/일시 중지를 알 필요가 있습니다. "삽입 코드"가하는 모든 일은 페이지에 KA iframe을 배치 할 수있게 해줍니다. – electrichead

0

동영상보기를 자동화하려면 셀렌 컨트롤에서 웹 브라우저를 열면됩니다.

  • 시계 (API를 사용하거나 사이트에서 정보를 추출)
  • 비디오의 페이지를 엽니을하는 동영상의 목록을 작성, 그것은로드하지만 비디오에
  • 클릭 재생을 시작하지 않을 것이다 요소가 재생을 시작하려면
  • 비디오가 끝나기를 기다리는 루프 (비디오가 진행 중이므로 걱정하지 않아도됩니다.) 비디오 프레임이 닫히고 결과 지점 화면이 표시되어 감지 할 수 있습니다.

알아두기 시청 한 동영상을 추적하고 동일한 동영상에 여러 개의 URL이있을 수 있습니다. 또한 일부 비디오에는 이와 관련된 질문이 있습니다. 무인 시청중인 경우에는 해제해야합니다.

어지간한 청취자에게 지구 배지를 줄 수있는 비디오 자료가있는 피사체가 적지 만 (지금까지 나는 그 중 7 개를 발견했지만 재배치에 따라 변경 될 수 있음)

0

두 가지가 있습니다. 동시에 둘 다 할 수는 없습니다. 그래서 2 개의 질문을 열어야합니다.

1/YouTube 플레이어와 상호 작용, 그리고 포함하여 (그러나 당신은 당신이 그것을 포함 할 위치를 언급하지 않았다)하는 방법을

이 어떻게 칸 아카데미 API의 보너스 포인트를 가져올 수/(하지만 우리는 당신이 어떻게 데이터를 제시하고 싶은지, 그리고 어디에 있는지를 모른다.

3/플레이어를 제어하고 동시에 Khan Academy에서 데이터를 가져 오는 기능을 호출하는 스크립트를 만듭니다.

귀하의 요청에 대한 설명이 충분하지 않습니다. 나는 당신이 달성하고자하는 것을 정말로 이해할 수 없습니다. 교사입니까? 상황이 정확히 무엇입니까?
예를 들어 "내 페이지에서 내 페이지"와 같이 이해할 수 없습니다. 무슨 소리 야? 학생들에게 개인 웹 사이트를 만들고, 다른 프리젠 테이션을 만들고, Youtube and Khan Academy에서 데이터를 가져오고 싶습니까? 최종 목표에 대한 설명이 필요합니다.

http://tutorialzine.com/2015/08/how-to-control-youtubes-video-player-with-javascript

을 그리고 여기 당신은 칸 아카데미 API에 대한 모든 문서를 가지고 :

그럼, 첫 번째 질문에 대답하려고, 당신은 많은 사람들이 인터넷에서 할 수있는, 예를 들어, 같은 문서를 읽어 ,

광범위한 대답은 스크립트를 작성하고 여기에 붙여 넣기하는 것 ... 등, 배지를 포인트를 가져올 수 있습니다. 나는 당신이 당신의 질문을 위해 더 정확한 대답을 할 수 있다고 생각하지 않는다. 당신이 당신의 코드를 시작하고, 당신이 만날 문제에 대해 정확한 질문을 할 필요가 있기 때문이다. 귀하의 질문은 문제에 의해 문제가되어야합니다.

+0

이 질문은 2013 년에 발생한 것입니다. 나는 너의 호언 장담을 좋아하지만 너는 그 질문을 오해 한 것 같다. 문제는 KA에서 제공 한 소스 코드를 사용하여 플레이어를 퍼가기위한 것이 었습니다. 그러나 플레이어는 iframe 내부에 자신을 소개 한 다음 해당 iframe 안에 YouTube 비디오를 포함시킵니다. 내 페이지에서 해당 YouTube 플레이어와 상호 작용하고 동영상 진행 상황을 표시하고 싶습니다 (예 : 1:00/5:00 즉 경과 시간). 어쨌든 대답 주셔서 감사합니다. – electrichead

+0

나는 그 질문을 이해했다고 생각하지만, 나의 대답은 아마도 좋은 대답이 아닐 것이다. 나는 대답하려고 노력했다. 이 사이트에 대한 답변 시간에는 제한이 없습니다. 아마도 다른 사람들이 그 대답에 관심을 가질 수 있습니다. 2013 년부터 해결책을 찾지 못하셨습니까? – Quidam