我的插件中有某种情况需要我更改youtube播放器的位置。
我注意到当我更改拥有youtube播放器的父级时,youtube api会再次初始化。这是预期的行为,这可以以某种方式防止,所以玩家在改变父母时保留原始api吗?
(如果你在播放器上设置css diplay none,也会发生这种情况!)
我在这里做了一个简化的演示,一旦视频开始播放,向下滚动点击重新显示。您可以在控制台中看到再次创建播放器api。
我在这里有一个例子:https://jsfiddle.net/kx4cnjt0/6/
body{
display:flex;
height:100vh;
}
.glitch{
margin: auto;
}