【发布时间】:2011-03-07 01:38:07
【问题描述】:
我有一个使用 HTML5 视频标签的 iPhone 网页。在 iPhone 上,此类嵌入视频在本机播放器中播放。我想检查视频何时结束和,当用户使用“完成”按钮关闭视频时。最初,我尝试了这个:
var video = $("#someVideo").get(0);
video.addEventListener('ended', myFunction);
但只有在视频被允许结束时才会触发。在玩了一些其他事件(挂起、停止、等待)之后,我发现“完成”按钮触发了“暂停”事件。但是,当我添加这个时:
video.addEventListener('pause', myFunction);
当用户点击播放控件中的暂停按钮时,和都会从“完成”按钮调用我的代码。第二种情况是不可取的;我只想要第一个案例,但事件似乎没有给我足够的信息。
有谁知道如何判断用户何时点击了 iPhone 播放器中的“完成”按钮(而不是简单地暂停)?
【问题讨论】: