2015-09-20 1 views
0

Я не могу использовать YouTube Player API метод, поскольку они удалены Laravel Elixir (Глоток) в моем уменьшенной .js файла.Как использовать YouTube API с Глотком (уменьшенная файл не содержит методы обратного вызова YouTube)

такие методы, как показано ниже, не включены в мой мой уменьшенная .js файл, потому что они не называются в .js файлы, которые я создал (На самом деле, они называются в YouTube iFrame API).

onYouTubeIframeAPIReady 
onPlayerReady 
onPlayerStateChange 

Любое решение этой проблемы?

ответ

0

Единственное решение для этого - позвонить по телефону onYouTubeIframeAPIReady().

Чтобы сделать это, я добавил условие:

function onYouTubeIframeAPIReady(init) { 
    if (init === "init") { 
     return; 
    } 
    // Init your YouTube Player here, after the condition. 
} 

// First call here : The minifier notices the method is used, so it won't delete it 
onYouTubeIframeAPIReady("init"); 

// Later, YouTube API will call this method 
// (YouTube doesn't pass any parameters, so the player will be initialized in this case) 
// YouTube API : onYouTubeIframeAPIReady();