有没有什么配置可以让Shaka播放器在视频中的某个持续时间/时间点暂停自己,比如我想让播放器暂停300秒。
一种方法是更改playRangeEnd配置,但这会扰乱用户体验,还有其他选择吗?
发布于 2020-04-27 19:53:31
正如@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
https://stackoverflow.com/questions/61301420
复制相似问题