youtube iframe_api working fast
HTML
<div id="player"></div>
JavaScript
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
var player;
//=======================================================================
//___________________Supper method
//=======================================================================
//duoc goi khi Iframe duoc load xong
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: 400,
width: 400,
videoId: 'usYGrAi5PE8',
playerVars: { 'autoplay': 0, 'controls': 1,'showinfo':0, 'fs':0, 'iv_load_policy': 3, 'playsinline': 0, 'enablejsapi': 1,'cc_load_policy': 1 },
events: {
'onReady': onPlayerReady,
'onPlaybackQualityChange': onPlayerPlaybackQualityChange,
'onStateChange': onPlayerStateChange,
'onError': onPlayerError
}
});
}
//Tu dong play ngay khi load xong
function onPlayerReady(event) {
event.target.playVideo();
setTimeout(AndroidJSHandler.handlerOnReady(event.data), 2000);
}
var done = false;
function onPlayerStateChange(event) {
if (event.data == YT.PlayerState.PLAYING) {
playing = true;
getAvailableQualityLevels();
}
AndroidJSHandler.handlerOnStateChange(event.data);
}
function onPlayerPlaybackQualityChange(event) {
AndroidJSHandler.handlerOnPlaybackQualityChange(event.data);
}
function onPlayerError(event) {
AndroidJSHandler.handlerOnPlayerError(event.data);
}
function stopVideo() {
player.stopVideo();
}
function...