是否有任何配置可以让 Shaka 播放器在视频中的特定持续时间/点自行暂停?,例如我想暂停播放器 300 秒。
一种方法是更改playRangeEnd
配置,但这会扰乱用户体验。还有其他选择吗?
是否有任何配置可以让 Shaka 播放器在视频中的特定持续时间/点自行暂停?,例如我想暂停播放器 300 秒。
一种方法是更改playRangeEnd
配置,但这会扰乱用户体验。还有其他选择吗?
正如@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