【发布时间】:2016-09-16 02:48:38
【问题描述】:
嗨,我想在我的 youtube 视频结束时进行活动。事件onStateChange 适用于桌面和安卓完美但在 IOS 设备上当 youtube 视频结束时不会改变,因为 IOS 正在内置播放器中打开 youtube。这是我的javascript:
// create youtube player
var player;
function onYouTubePlayerAPIReady() {
player = new YT.Player('player', {
height: '340',
width: '850',
videoId: 'xnh7zOFes-4',
playerVars: {
controls: 0,
showinfo: 0,
rel: 0
},
events: {
'onStateChange': onPlayerStateChange
}
});
}
function onPlayerStateChange(event) {
if(event.data === 0) {
$('.mobile').fadeOut();
$('.newsletter').css('display','flex');
}
}
【问题讨论】:
-
下面的答案解决了这个问题吗?
标签: javascript ios youtube youtube-iframe-api