Per un determinato video su YouTube, è possibile visitare http://youtube.com/watch?v=[code] su qualsiasi dispositivo iOS per vedere il video.Creazione di URL youtube.com/embed su iOS
Tuttavia, se si utilizza l'URL http://youtube.com/embed/[code], ad esempio in un iframe su una pagina o in un modal Colorbox, non verrà riprodotto su iOS.
Per esempio, se si utilizza il codice in questo modo:
<iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/VIDEO_ID" frameborder="0">
basta vedere un errore:
Your browser does not currently recognize any of the video formats available. Click here to visit our frequently asked questions about HTML5 video.
Per aggiungere la beffa al danno, il link non è cliccabile su iOS, quindi non so a quale pagina andare. C'è un HTML5 page on YouTube, ma non dice nulla di particolarmente utile o sorprendente.
C'è una sintassi che può essere per l'incorporamento di iframe che funziona come previsto su iOS?
iPhone utilizza H264 per il video HTML5. Alcune altre clip funzionano? Forse hai materiale che YouTube non ha codificato per h264? –
Ho lo stesso problema. Sto visualizzando video di YouTube in modal [Colorbox] (http://www.jacklmoore.com/colorbox), utilizzando la versione/embed/[codice] dell'URL di YouTube. Nessun video su tutto YouTube funziona quando si utilizza l'URL/embed/[code], anche se lo si visita direttamente in Safari. Se si visita l'URL/watch? V = [code], tuttavia, è possibile visualizzarlo correttamente. Questo è un bug importante per noi in questo momento. –
Quando si fa clic sul collegamento "Flash/Video (Iframe/Collegamento diretto a YouTube)" sulla [pagina demo ColorBox] (http://www.jacklmoore.com/colorbox/example1/), funziona per voi? Funziona correttamente sul mio iPhone (iOS 5.1.1). –