当 Vimeo 嵌入开始播放时,我正在尝试将元素附加到页面。我正在使用的代码是:
var iframe = $videoObj.find("iframe")[0],
player = $f(iframe);
function onPlayProgress(id) {
if(!$videoObj.find(".video-play-pause").length)
$videoObj.append(controlHTML);
}
player.addEvent('ready', function() {
player.addEvent('play', onPlayProgress);
});
该事件在桌面浏览器上触发良好,但在 iOS7 上似乎没有触发。我也尝试过播放/暂停事件,但这些也不起作用。ready 事件似乎是唯一触发的事件。
是否有使事件触发的解决方法,或者它们只是 iOS 不支持?
更新
似乎设置视频 ID 并将其与 API 一起使用是使其在 iOS 上工作所缺少的(尽管在桌面上的 Chrome/Safari 中不需要这样做)。