我想每秒执行一次 JavaScript函数,或者在播放期间每当Mobile Safari视频播放器上的时间位置发生变化时. 是否有事件监听器或实现此目的的某种方式?我在这里看到如何按需进行: In Safar
是否有事件监听器或实现此目的的某种方式?我在这里看到如何按需进行:
In Safari for iPad, how can I get the current video position via Javascript?
但是,我正在寻找一种自动触发功能的方法,而不是要求用户交互来触发获取位置.可以这样做吗?
您可以通过HTML5视频吸引大量活动.并非所有浏览器都支持所有浏览器,但Mobile Safari应该可以很好地满足您的需求,即“timeupdate”事件.video.addEventListener('timeupdate', function() { console.log('video time: ' + video.currentTime); });
您可以在此处查看活动的演示者:
http://www.w3.org/2010/05/video/mediaevents.html