2011-12-07 10 views
8

È possibile applicare la versione flash di un video di YouTube quando lo si include utilizzando la nuova modalità di inserimento di iframe?Youtube iframe embed: forza Flash?

Non voglio la versione HTML5 poiché è molto problematica per gli utenti medi (a schermo intero ad es.).

saluti

+0

Will not YouTube servire solo la versione HTML5 se l'utente ha optato in HTML5 prova? – s4y

+0

No, stanno già pubblicando video HTML5 per tutti gli utenti che dispongono di un browser con HTML5. – Jay

+0

@ Sei sicuro? Ottengo la versione di Flash quando provo l'iframe incorporato in Safari in Mac OS X (come ) –

risposta

2

Sono abbastanza fiducioso l'opzione iframe non include un parametro per selezionare HTML5 o Flash come iframe è quello di consentire a YouTube di cambiare il loro codice in futuro.

Se si vuole assolutamente flash, basta usare il vecchio codice embed di YouTube (anziché il nuovo iframe): http://www.tools4noobs.com/online_tools/youtube_xhtml/

che continuerà a funzionare e fornire la versione flash del 100% del tempo :)

E se vuoi ancora utilizzarli entrambi, aggiungi qualche semplice rilevamento del browser. Offri il codice di incorporamento flash ai client con problemi, iframe a tutti gli altri.

+0

Puoi creare un flash player con iframe, controlla la mia risposta qui sotto. –

+0

* A partire da oggi ** 0% delle volte ** ... * Dopo aver disattivato silenziosamente il supporto di "fallback" flash per il sito di youtube 27 luglio 2017 (https://productforums.google.com/forum/#!topic/youtube/CUaTWvKhAuE), * oggi * hanno anche ucciso i video con il flash incorporato (come al solito senza alcuna parola/avviso/comunicato stampa). Un video di YouTube incorporato nel flash mostra il testo: ** "I video incorporati in Flash non sono più supportati, ma puoi ancora guardare questo video su YouTube." ** Purtroppo questo è l'ultimo chiodo nella bara proverbiale: non ci sono soluzioni alternative valide (inclusi plugin del browser) sono lasciati usare/forzare il flash fino ad oggi. ': (' – GitaarLAB

3

È possibile creare codice embed di YouTube Flash Player in uno dei due modi indicati di seguito.

Metodo 1

Ecco il codice iframe per entrambi i giocatori.

player HTML5

<iframe width="350" height="150" src="https://www.youtube.com/embed/ffiJNSy8CBA"><iframe> 

versione Flash

<iframe width="350" height="150" src="https://www.youtube.com/v/ffiJNSy8CBA"><iframe> 

notare la differenza? Basta cambiare il /embed/ in /v/

Ecco uno youtube embed code generator tool con cui è possibile personalizzare il player di embed di youtube.

Metodo 2

Questo è un metodo molto semplice per caricare flash player. È possibile utilizzare il parametro &nohtml5=1 per caricare la versione flash di quel video.

Esempio url: https://www.youtube.com/watch?v=wAN77SmbKBY&nohtml5=1

+1

Per provare il codice è possibile utilizzare http://htmledit.squarefree.com/ –