1

我想在直播期间寻求“生活”。我尝试添加一个 jwplayer().seek(1000),认为因为它是一个很大的数字,它会去“活”,但我得到的行为是黑屏。

我正在使用 Jwplayer 7.2.2

有什么建议么?

谢谢。

4

2 回答 2

1

通常,标准直播流已经处于可用的“最直播”点。控制栏将显示“直播”,不会有拖拽栏,并且jwplayer().getDuration()方法将返回Infinity

但是,如果您使用的是 DVR 实时流,这允许您的观众暂停、播放和倒带流。将擦洗栏添加到控制栏以启用此功能。对于 DVR 流,jwplayer().getDuration()将为负值。

要寻找 DVR 直播流的结尾,您应该能够执行以下操作:

jwplayer().seek(-jwplayer().getDuration())
于 2015-12-16T11:46:32.803 回答
0

在调用 JW Player API 时,不要忘记在 ('') 内指定元素的 id,否则您的浏览器不知道要对哪个元素进行操作。

此外,您不能擦洗流。您只能擦洗渐进式下载。如果您有要跳转到的时间位置,您可以在 JW Player 中执行此操作,如下所示:

<div id="playerDiv"></div>

jwplayer('playerDiv').seek('10');

跳到您逐步下载的视频中 10 秒。

于 2015-12-09T09:44:38.833 回答