こんにちは、YouTube の iframe API を使用して 2 つ (またはそれ以上) のビデオを同時に再生できるようにしたいと考えています。
両方の動画を追加できましたが、一方が再生中で、もう一方が一時停止しているように見えます。一時停止したもので playVideo() を実行すると、再生が開始されますが、再生中のものは一時停止されます...
一度に 1 つのビデオのみのこの既定の動作をオーバーライドする方法はありますか?
ビデオを作成するコードの一部:
self.player = new YT.Player(self.playerId, {
videoId: self.options.videoId,
playerVars: {
controls: 0,
showinfo: 0,
modestbranding: 1,
wmode: 'transparent'
},
events: {
'onReady': self.playerReady,
'onStateChange': self.playerStateChange
}
});
と
self.playerReady = function(e) {
if (self.options.mute) e.target.mute();
e.target.seekTo(self.options.start);
e.target.playVideo();
};
self.playerStateChange = function(state) {
if (state.data === 0 && self.options.repeat) { // video ended and repeat option is set true
self.player.seekTo(self.options.start); // restart
}
ありがとう!