
Θέλω να είναι σε θέση να εμφανίσει ένα κανονικό βίντεο στο YouTube με την υπέρθεση σχολιασμούς, που αποτελείται από χρωματιστά ορθογώνια για κάθε πλαίσιο. Η μόνη προϋπόθεση είναι ότι αυτό πρέπει να γίνει μέσω προγραμματισμού.


Το YouTube έχει σχολιασμούς τώρα, αλλά θα χρειαστεί να χρησιμοποιήσετε εμπρόσθιο άκρο τους για τη δημιουργία τους με το χέρι. Θέλω να είμαι σε θέση να τα παράγουν. Ποιος είναι ο καλύτερος τρόπος για να γίνει αυτό;


Μερικές ιδέες:



> 
> 1. Φτιάξτε το δικό σας Flash player (EW;)
> 2. Κάπως σχεδιάσετε πάνω από το πρόγραμμα αναπαραγωγής του YouTube Flash. Θα το έργο αυτό;
> 3. Αντίστροφη μηχανικός & επισκιάσουν σύστημα σχολιασμού του YouTube. Είτε μπέρδεμα με τα τοπικά αρχεία ή τον αναπροσανατολισμό των προσπάθειά του να κατεβάσετε τους σχολιασμούς. (Χρησιμοποιώντας Greasemonkey; πρόσθετο για τον Firefox;)
> 
> 
> 


Ιδέα που δεν μετρούν: 



> 
> κατεβάστε το βίντεο
> 
> 
> 

 
Σχολιασμός βίντεο του YouTube μέσω προγραμματισμού
==================================================



Ο ίδιος ο παίκτης έχει ένα [API Javascript](http://code.google.com/apis/youtube/js_api_reference.html) που θα μπορούσε να είναι χρήσιμη για το συγχρονισμό του βίντεο, αν επιλέξετε να φτιάξετε το δικό σας `annotation-thingamajig`.

 

Το YouTube παρέχει ένα [API ActionScript](http://code.google.com/apis/youtube/flash_api_reference.html) .


Χρησιμοποιώντας αυτό, μπορείτε να φορτώσετε τα βίντεο σε Flash χρησιμοποιώντας το API τους και στη συνέχεια να έχουν το Flash app σας να δημιουργήσετε τις σημειώσεις σε ένα στρώμα πάνω από το βίντεο. 


Ή, εναλλακτικά, αν θέλετε να μείνετε μακριά από τη δημιουργία κάτι στο Flash, χρησιμοποιώντας το API τη Javascript στο YouTube μπορείτε να σχεδιάσετε HTML divs κατά τη διάρκεια της αναπαραγωγής του YouTube στην ιστοσελίδα σας. Απλά θυμηθείτε, όταν ενσωματώσετε τον παίκτη να έχει `WMODE="transparent"`στη λίστα params.


Έτσι, χρησιμοποιώντας το παράδειγμα από το YouTube:



```
  <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>

```

Και τότε θα πρέπει να είναι σε θέση να αντλήσει τα σχόλια σας πάνω από την ταινία στο YouTube χρησιμοποιώντας CSS / DHTML. 

 

Joe Berkovitz έχει γράψει ένα δείγμα εφαρμογής που ονομάζεται `ReviewTube`οποία «Επιτρέπει στους χρήστες να δημιουργήσουν με βάση το χρόνο υπότιτλους για κάθε βίντεο στο YouTube, a la υπότιτλους. Οι λεζάντες είναι προσβάσιμα στο κοινό, και τους επισκέπτες της ιστοσελίδας μπορούν να περιηγηθείτε στο σύνολο των βίντεο με υπότιτλους. Σκεφτείτε το ως «υπότιτλος γκράφιτι τοίχο» για το YouTube!»


Η εφαρμογή είναι το παράδειγμα που χρησιμοποιείται για να καταδείξει το προσπάθειες μέγιστης έκκεντρης πλαίσιο / προσέγγιση για τη δημιουργία Flex εφαρμογών.


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


Δεν είμαι σίγουρος αν αυτό θα βοηθήσει με τα χρωματιστά ορθογώνια και εταζέρα, αλλά είναι ένα αξιοπρεπές μέρος για να ξεκινήσετε.

 