【问题标题】:How to pause Shaka player after it is loaded?加载后如何暂停Shaka播放器?
【发布时间】:2020-08-01 17:07:30
【问题描述】:

我是否可以通过任何配置使 Shaka 播放器在视频中的特定持续时间/点自行暂停? ,例如我想暂停播放器 300 秒。

一种方法是更改​​playRangeEnd 配置,但这会影响用户体验 有没有其他选择?

【问题讨论】:

    标签: html5-video shaka


    【解决方案1】:

    正如@TheModMaker 在https://github.com/google/shaka-player/issues/2510 上所建议的那样, 这与原生视频元素有关,与 Shaka 无关。

    timeupdate事件可以用来实现这个,比如,

    video.addEventListener('timeupdate', () => {
      if (video.currentTime >= 300)
        video.pause();
    });
    

    timeupdate 事件在视频的 currentTime 更新时触发。 https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/timeupdate_event

    【讨论】:

    • 您的声明“这与原生视频元素有关,与 Shaka 无关。”节省了我的时间。谢谢。
    猜你喜欢
    • 2021-10-08
    • 1970-01-01
    • 2017-04-17
    • 1970-01-01
    • 1970-01-01
    • 2014-04-01
    • 1970-01-01
    • 2012-04-16
    • 2016-08-31
    相关资源
    最近更新 更多