2008-08-01 12 views
40

각 프레임의 색상이 지정된 사각형으로 구성된 오버레이 주석이있는 일반 YouTube 동영상을 표시하고 싶습니다. 유일한 요구 사항은 프로그래밍 방식으로 수행되어야한다는 것입니다.프로그래밍 방식으로 YouTube 동영상에 주석 달기

YouTube에는 이제 특수 효과가 있지만 프런트 엔드를 사용하여 직접 만들어야합니다. 나는 그들을 생성 할 수 있기를 원한다. 이 일을하는 가장 좋은 방법은 무엇입니까?

몇 가지 아이디어 (? EW)

  1. 어떻게 든 자신의 플래시 플레이어를 빌드 유튜브 플래시 플레이어를 통해 그립니다. 이게 효과가 있니?
  2. 리버스 엔지니어링 & YouTube의 주석 시스템을 하이재킹합니다. 로컬 파일을 엉망으로 만들거나 주석을 다운로드하려고 시도하는 중 하나를 리디렉션합니다. (? 사용 Greasemonkey와 파이어 폭스 플러그인?)

아이디어에 포함되지 않습니다

다운로드 비디오

답변

4

플레이어 자체는 동기화에 유용 할 수있는 Javascript API있다 자신 만의 동영상을 만들려면 annotation-thingamajig을 선택하십시오.

16

YouTube는 ActionScript API을 제공합니다.

이것을 사용하면 API를 사용하여 Flash에 비디오를로드 한 다음 Flash 응용 프로그램에서 비디오 위의 레이어에 주석을 만들게 할 수 있습니다.

또는 Flash에서 무언가를 만들지 않으려면 YouTube JavaScript API를 사용하여 웹 페이지의 YouTube 플레이어 위에 HTML DIV를 그릴 수 있습니다. params 목록에 WMODE="transparent"이 포함되도록 플레이어를 삽입 할 때를 기억하십시오.

<script type="text/javascript"> 

    var params = { allowScriptAccess: "always" }; 
    var atts = { id: "myytplayer", wmode: "transparent" }; 
    swfobject.embedSWF("http://www.youtube.com/v/VIDEO_ID&enablejsapi=1&playerapiid=ytplayer", 
         "ytapiplayer", "425", "356", "8", null, null, params, atts); 

    </script> 

을 그리고 당신은 CSS/DHTML을 사용하여 유튜브 동영상을 통해 주석을 그릴 수 있어야한다 :

그래서 YouTube에서 예를 사용.

+0

JS API의 문제점은 주석이나 다른 것을 전체 화면 모드로 만들 수 없다는 것입니다. 내가 듣기를 원하는 방법을 알고 있다면 :) –

7

Joe Berkovitz는 "사용자가 모든 YouTube 비디오 (자막)에 대해 시간 기반 자막을 만들 수 있도록하는 샘플 응용 프로그램 ReviewTube을 작성했습니다.이 자막은 공개적으로 액세스 할 수 있으며 사이트 방문자는 비디오 세트를 탐색 할 수 있습니다 자막이 붙어 있습니다. YouTube의 "자막 낙서 벽"으로 생각하십시오! "

이 응용 프로그램은 Flex 응용 프로그램을 빌드 할 때 MVCS 프레임 워크/접근 방식을 시연하는 데 사용되는 예제입니다. 이 컬러 사각형 및 이것 저것에 도움이 될 것입니다,하지만 그것은 시작하는 괜찮은 곳이라면

http://www.joeberkovitz.com/blog/reviewtube/

확실하지.