Domanda

Dato un ID del Video YouTube Come è possibile determinare da JavaScript se il video è l'incorporamento disabilitato?

È stato utile?

Soluzione

YT: noembed

  

Il tag specifica che un video potrebbe non essere incorporato su altri siti web. Questo tag può essere incluso in una richiesta di caricare o aggiornare i metadati di un video. Per impostazione predefinita, i video possono essere incorporati in altri siti meno che non siano video privati. Se una richiesta non include né il tag o il tag, un video sarà integrabile su altri siti web.

Forse di Interesse:

Altri suggerimenti

Dovreste usare uno script lato server per questo, e utilizzare alcuni AJAX chiamarlo.

FYI è possibile ottenere risposte GData in formato JSON, così si potrebbe usare javascript per controllare lo stato embed prima di mostrare il giocatore embed.

Se si preferisce, è possibile collegare in callback onError nel lettore, ma che probabilmente non è così bello di un'esperienza utente come il controllo prima.

Se vuoi cercare solo per i video che sono embeddable, aggiungere format = 5 alla tua richiesta.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top