Shaka播放器加载后如何暂停



是否有任何配置可以让Shaka Player在视频中的某个持续时间/点暂停,例如,我想暂停播放器300秒。

一种方法是更改playRangeEnd配置,但这会扰乱用户体验还有其他选择吗?

如@TheModMaker在https://github.com/google/shaka-player/issues/2510,这与本地视频元素有关,而不是Shaka。

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

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

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

最新更新