我有這個腳本,我需要作爲一個.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