Javascript JS–;当另一个youtube视频开始播放时停止多个youtube视频
我正在使用以下代码(由我的朋友编写,我是JS初学者)创建几个带有不同youtube视频的iFrame,然后我可以使用seekTo(t)函数从文本中链接到这些iFrame-Javascript JS–;当另一个youtube视频开始播放时停止多个youtube视频,javascript,arrays,iframe,youtube,Javascript,Arrays,Iframe,Youtube,我正在使用以下代码(由我的朋友编写,我是JS初学者)创建几个带有不同youtube视频的iFrame,然后我可以使用seekTo(t)函数从文本中链接到这些iFrame- var players = []; function onYouTubeIframeAPIReady() { YTready() } function createPlayer(ref, divID, videoID) { players[ref] = new YT.Player(divID, {
var players = [];
function onYouTubeIframeAPIReady() {
YTready()
}
function createPlayer(ref, divID, videoID) {
players[ref] = new YT.Player(divID, {
height: '360',
width: '640',
videoId: videoID,
events: {}
});
}
function jumpToTimecode(ref,t){
for(var i=0;i<players.length;i++){
if(i!=ref){
players[i].stopVideo()
}
}
players[ref].seekTo(t)
players[ref].playVideo()
}
var玩家=[];
函数onyoutubeiframeapiredy(){
YTready()
}
函数createPlayer(ref、divID、videoID){
玩家[ref]=新的本年度玩家(divID{
高度:'360',
宽度:“640”,
videoId:videoId,
事件:{}
});
}
函数jumpToTimecode(参考,t){
对于(var i=0;i好的,我(在我朋友的帮助下)解决了这个问题
函数onPlayerStateChange(事件){
如果(event.data==1){
var ref=事件.target.f.id
对于(var i=0;i
function onPlayerStateChange(event) {
if(event.data == 1) {
var ref = event.target.f.id
for(var i=0;i<players.length;i++){
if(players[i].f.id != ref){
players[i].stopVideo()
}
}
}
}