2015-12-14 10 views
13

私は、ユーザーがビデオを見て、途中で質問に答えるウェブサイトを作成しています。しかし、私は1つの問題を抱えています。ユーザーがYouTube埋め込みビデオをiPhoneで視聴すると、YouTubeプレーヤーではなくiOSプレーヤーで起動します。プレーヤーをフルスクリーンから取り出しようとすると、ビデオを一時停止してそこに座ります。私はこのコードを使用しています:iOS iPhoneのYouTube埋め込みプレーヤーをフルスクリーンから除外する

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(); 
    } 
} 

これは、すべてのiOS iPhoneプレーヤーを除いて動作します。私もプレイヤーを隠そうとしましたが、それはどちらも動作しません。プレーヤーをフルスクリーンから外す方法や、何らかの回避方法がありますか?ありがとうございました!

注:私はYoutube iframe APIを使用しています。 https://developers.google.com/youtube/iframe_api_reference?hl=en

+0

ビデオ要素にアクセスできますか、iframeを使用していますか? – Umopepisdn

+0

私はYoutube iframe APIを使用して挿入された