2015-12-14 10 views
13

Io sono la creazione di un sito web in cui un utente guarda un video, e risponde alle domande lungo la strada. Tuttavia, sto avendo un problema. Quando un utente guarda il video incorporato di YouTube su un iPhone, viene avviato nel player iOS, non nel player di YouTube. Quando tento di portare il giocatore fuori dallo schermo intero, invece di farlo, mette in pausa il video e resta seduto lì. Sto usando questo codice:Forza iOS iPhone youtube giocatore incorporare fuori fullscreen

if (
    document.fullscreenElement || 
    document.webkitFullscreenElement || 
    document.mozFullScreenElement || 
    document.msFullscreenElement 
) { 
    // exit full-screen 
    if (document.exitFullscreen) { 
     document.exitFullscreen(); 
    } else if (document.webkitExitFullscreen) { 
     document.webkitExitFullscreen(); 
    } else if (document.mozCancelFullScreen) { 
     document.mozCancelFullScreen(); 
    } else if (document.msExitFullscreen) { 
     document.msExitFullscreen(); 
    } 
} 

Questo funziona su tutto tranne il giocatore iOS iPhone. Ho provato a nascondere anche il giocatore, ma neanche questo funziona. C'è un modo per far uscire il giocatore da fullscreen o qualche tipo di soluzione alternativa? Grazie!

NOTA: Sto usando l'iframe API di YouTube. https://developers.google.com/youtube/iframe_api_reference?hl=en

+0

Hai accesso all'elemento video o lavori con un iframe? – Umopepisdn

+0

Sto lavorando con uno