我不能使用YouTube播放器API方法,因为它们被Laravel Elixir (Gulp)在我的缩小的.js
文件中删除。
方法,如下面不包括在我的我的最小化.js
文件,因为他们没有在我创建的.js
文件调用(事实上,他们在YouTube iFrame API调用)。
onYouTubeIframeAPIReady
onPlayerReady
onPlayerStateChange
这个问题有解决办法吗?
唯一的解决方案是调用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();