html5视频检测结束然后反向播放?JQuery 和 JavaScript

Chr*_*Lad 5 html javascript api jquery html5-video

我对 JS/JQuery 的了解有限,但我想知道您是否可以检测到 HTML5 视频的结尾,然后反向播放视频,然后从头开始播放,所以基本上是一个无限循环向前播放然后向后播放?

使用 JQuery/Javascript

net*_*eet 6

流视频编解码器已优化为向前播放,因此,虽然playbackRate您可以使用 HTML5 视频的属性来反转视频的播放(尝试将其设置为 -1),但结果可能不会是特别满意。

更好的方法是在编码阶段创建一个反向运行的附加视频。然后,您可以使用视频的ended事件在正向和反向视频之间来回切换源。

或者,正如 Ken 在评论中提出的有益建议,创建一个视频,在其中向前播放序列,然后向后播放。然后,您可以将视频设置为循环播放,您就得到了想要的。

仅供您参考,w3 有一个非常方便的示例,它允许您实时探索 HTML5 视频中可用的各种方法、属性和事件。

  • 或者只是将两个版本合并为一个并循环播放。数据将大致相同(少一个标头和一个请求)。 (3认同)