我为客户制作网站,他们坚持使用HTML5的视频标签作为其某些视频内容的传递方式。我已经成功地使用了http://videojs.com/进行设置,并处理了Internet Explorer中的Flash回退。
他们要求我做的一件事是,在视频播放完毕后(它们的长度都不同),将它们淡出并淡入一张图片代替视频 --- 就像视频之后的海报画面。
这是否可能?能否通过Javascript或其他方法获取当前正在播放电影的时间码?我知道Flowplayer (http://flowplayer.org/demos/scripting/grow.html)有一个onFinish函数,那么该如何在HTML5视频方法无法使用时采取这一方法?IE用户将获得Flash播放器是否需要两个单独的解决方案?
非常感谢任何意见。我目前在网站上使用jQuery,因此如果可能的话,我希望保持解决方案在这个领域内。谢谢!
.bind()
时,请从onended
中删除on
,它只是ended
,例如onmouseover
事件也是一样,只需使用mouseover
。 - Nick Craver