我有这个脚本,我需要作为一个.js文件,所以我可以多次使用它,而无需在任何地方的脚本多个副本,如调用脚本YTiFramePlayer.js。但是,也许我想更改promoVideo或videoId。我会怎么做?如何将此脚本转换为js文件?
//YouTube iframe player
//Load the iframe Player API
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;
function onYouTubeIframeAPIReady() {
player = new YT.Player('promoVideo', {
height: '390',
width: '640',
videoId: '00000',
events: {
'onStateChange': onPlayerStateChange
}
});
}
function onPlayerStateChange(event) {
if (event.data == YT.PlayerState.STOPPED) {
stopVideo();
}
}
function startVideo() {
$("#video").css("height", "calc(100vh - 48px)");
player.playVideo();
}
function stopVideo() {
player.stopVideo();
$("#video").css("height", "0px");
}
它不是JS文件吗? –
所以你有JavaScript代码,你需要它... JavaScript代码?究竟是什么问题? – David
这不是一个JS文件。我想我可以让它成为.js,但是我如何使用videoid调用该播放器? – AwesomeTech10