【发布时间】:2020-08-01 17:07:30
【问题描述】:
我是否可以通过任何配置使 Shaka 播放器在视频中的特定持续时间/点自行暂停? ,例如我想暂停播放器 300 秒。
一种方法是更改playRangeEnd 配置,但这会影响用户体验
有没有其他选择?
【问题讨论】:
标签: html5-video shaka
我是否可以通过任何配置使 Shaka 播放器在视频中的特定持续时间/点自行暂停? ,例如我想暂停播放器 300 秒。
一种方法是更改playRangeEnd 配置,但这会影响用户体验
有没有其他选择?
【问题讨论】:
标签: html5-video shaka
正如@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
【讨论】: