当前位置: 首页 > 知识库问答 >
问题:

沙卡播放器加载后如何暂停?

柯鸿云
2023-03-14

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

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

共有1个答案

乜嘉悦
2023-03-14

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

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

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

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

 类似资料:
  • 我正在开发一个音频播放器,它可以在后台播放音频文件。我的问题是,当录像机或视频播放器启动时,我需要暂停音频播放器。 有什么方法可以处理这个任务吗?例如,我有来处理这些调用。当我接到呼叫或wnat呼叫时,我们可以使用呼叫状态暂停播放器。我想为录像机或视频播放器以及相同的场景。当视频/录制开始时,我需要暂停音频播放器。

  • 我有基本的沙卡玩家代码。我想开始全屏播放视频。如果可能的话,请告诉我。 HTML 我的应用。js

  • 我试图实现一个播放/暂停按钮,用于连接到ARKit场景中节点的位置音频。我希望用户能够暂停音频,然后在以后的时间从暂停点恢复它。因此不好,因为这会在重新连接音频时将其重置到起始位置。 我能找到的唯一与SCNAudioPlayers相关联的暂停方法深藏在下面: 有人知道这能不能做到吗? 提前谢了。

  • 在webview iframe和webview上播放的视频设置在回收卡视图上。许多视频都在他们的recyclerview上。 我想在用户开始滚动回收器时暂停播放视频,并在用户播放另一个视频时暂停播放视频。 查看代码 我想用这个: 请帮我解决这个问题。任何帮助都将不胜感激。谢谢!

  • 我正在制作一个应用程序,每当任何音乐播放器播放音乐时,它就会启动并运行一个进程,当音乐暂停时(或在打电话时),它会暂停这个进程;我想我可以使用FileObserver来查看音乐文件何时被访问(它需要能够判断正在播放哪首歌曲),但是每当我运行Observer并启动音乐播放器时,一堆文件似乎同时被访问。我的问题是: < li >是否有更好的方法(或任何方法)来判断任何播放器何时播放音乐? < li >