2013-07-21 21 views
6

E 'possibile aggiungere i sottotitoli a Youtube video utilizzando Google Youtube API v3 (condizione importante - per il video non è il proprietario)?Come aggiungere i sottotitoli ai video di Youtube utilizzando l'API di YouTube?

Attività: aggiungere i sottotitoli personalizzati nella lingua selezionata utilizzando Google APIs Client Library for JavaScript.

(Google maps API permette aggiungere, personalizzati Markers (per esempio) per le loro mappe, forse c'è una soluzione per subtitles quando si parla di Youtube API?)

risposta

1

Google li chiamano "voci" e la sezione API è chiamato YouTube API v2.0 – Captions.

Si prega di notare i seguenti requisiti per l'esecuzione di operazioni di API voce legate:

  • sottotitoli sono disponibili solo per la versione API 2.
  • sottotitoli per un video può essere creato solo, recuperati, modificati ed eliminato dal proprietario di quel video. Per eseguire queste operazioni per un video , è necessario inviare richieste API autenticate per le quali il proprietario del video è l'utente che ha effettuato l'accesso. Di conseguenza, le richieste API per le operazioni di didascalia devono contenere un'intestazione Autorizzazione correttamente formattata.
  • Le richieste di creazione (POST), aggiornamento (PUT) o eliminazione (DELETE) didascalie devono identificare la chiave sviluppatore utilizzando l'intestazione della richiesta X-GData-Key o il parametro di richiesta chiave.

Ciò significa, che è possibile aggiungere didascalie con API, ma è necessario avere accesso al proprietario che il video. È una politica rigorosa, in modo che non mostri sottotitoli "sbagliati" su alcun video, ad esempio che mostri una traduzione diversa dei contenuti nel video, piuttosto che in realtà.

È possibile eseguire l'hacking solo in questo modo, inserendo il video all'interno del contenitore e sovrapporre il proprio testo al video simulando quindi didascalie.

Problemi correlati