2011-12-29 2 views
2

나는 예를 들어, 비디오 iframe이 있습니다JavaScript를 사용하여 동영상에서 특정 시간을 "검색"할 수있는 방법이 있습니까?

<iframe src="http://player.vimeo.com/video/18150336" width="500" height="281" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> 

소스는 항상 유튜브, 브라이트, 훌루 될 수 메오되지 않습니다 등 등

사용하는 방법이 있나요 jQuery/JavaScript는 비디오의 특정 시간을 "탐색"합니까? 예를 들어 동영상 안의 3:41 페이지로 이동하려면 동영상을 제공하는 사이트에 대한 API 액세스가없는 시간에 자동으로 코드를 작성할 수 있습니까?

답변

3

확실히. VideoJS를 사용할 수 있습니다. iFrame을 넣을 때 iFrame을 제어하는 ​​데 어려움을 겪을 수 있습니다. VideoJS를 사용하여 다양한 비디오 호스팅 사이트의 비디오를 내장 할 수 있습니다.

<script> 
VideoJS.DOMReady(function() { 
var player = VideoJS.setup("current_video"); 
player.play(); 
player.currentTime(666); 
}); 
</script> 

심판 :

https://github.com/zencoder/video-js/blob/df41661f47201cfbc979b1fbba68fba3d67c06b0/dev/src/tech/youtube.js

http://videojs.com/

https://github.com/zencoder/video-js/blob/master/docs/api.md

0

불행히도, 항상 그런 것은 아닙니다. 플래시 비디오에서 시간을 찾는 단일 솔루션은 비디오 원본을 모르는 경우에는 없습니다. 만약 당신이 HTML5 비디오가 발생하는 경우

, 당신이 시도 할 수 있습니다 : 당신의 웹 사이트는 또한 호스트, 프로토콜 및 http://player.vimeo.com의 포트가없는 한 Start HTML5 video at a particular position when loading?

1

, 당신은에 코드를 실행할 수 없습니다 iframedocument.

관련 문제