2017-04-13 26 views
0

目前我正在Youtube視頻工作,Youtube播放器API全屏選項不適用於移動安卓應用

我正面臨一個問題。

我觀察到一個奇怪的事情,全屏選項不適用於移動應用程序。但是它出現在手機瀏覽器(chrome)中。

我研究了網上很多,但並沒有找到答案

請幫助我,我想是全屏功能

var player = new YT.Player(strId, { 
    "height": '200', 
    "width": '100%', 
    "videoId": 'Hmvz_lKyh', 
    "events": { 
     "onReady": onPlayerReady, 
     "onStateChange": onPlayerStateChange 
    }, 
    "allowfullscreen": true 
}); 

回答

0

我沒有找到任何這答案, 所以我終於結束了這個解決方案

我添加了一個類「全屏」

var isFullScreenMode = false; 

$(".full-screen").on("click", function() { 
    if (isFullScreenMode) { 
     $(".video-player").height(200); 
     isFullScreenMode = false; 
    } else { 
     $(".video-player").height($(window).height()); 
     isFullScreenMode = true; 
    } 
}) 
按鈕
0

如果你在一個Android應用程序像你提到的這樣做,.setFullscreen(true)。你可以找到在這個blog post

@Override 
    public void onClick(View arg0) { 
    youTubePlayer.setFullscreen(true); 
    }}); 
} 

一個樣本實現。如果你這樣做是對JS或HTML5的Web,檢查此SO thread爲實現全屏的各種方式。

相關問題