【发布时间】:2012-05-02 15:21:53
【问题描述】:
我注意到,当 HTML5 视频结束时,Windows Phone 7 的默认浏览器不会触发“结束”事件。
所以我想我可以每 100 毫秒不断检查当前时间,然后计算:
if (videolength - video.currentTime <= 0) alert("ended");
这也不起作用,因为 Windows Phone 7 的本机浏览器总是这样:"170 - 0"
video.currentTime总是 0,无论我在视频的哪个部分查看。
那么我如何在 Windows Phone 7 上检查视频是否已结束?
更新:我刚刚检查了浏览器的用户代理,它显示的是 ie9。那么,为什么它不想触发“结束”事件呢?
【问题讨论】:
标签: javascript html events video