【问题标题】:html5 video detect end then play in reverse? JQuery and Javascripthtml5视频检测结束然后反向播放? jQuery 和 Javascript
【发布时间】:2013-10-28 13:17:33
【问题描述】:

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

使用 JQuery/Javascript

【问题讨论】:

    标签: javascript jquery html api html5-video


    【解决方案1】:

    流式视频编解码器经过优化以向前播放,因此,虽然 HTML5 视频有一个 playbackRate 属性,您可以使用它来反向播放视频(尝试将其设置为 -1),结果可能不会特别令人满意。

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

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

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

    【讨论】:

    • 或者只是将两个版本合并为一个并循环它。数据将大致相同(一个标头和一个请求少)。
    猜你喜欢
    • 1970-01-01
    • 2023-03-06
    • 1970-01-01
    • 1970-01-01
    • 2011-02-14
    • 1970-01-01
    相关资源
    最近更新 更多