我想在直播期间寻求“生活”。我尝试添加一个 jwplayer().seek(1000),认为因为它是一个很大的数字,它会去“活”,但我得到的行为是黑屏。
我正在使用 Jwplayer 7.2.2
有什么建议么?
谢谢。
通常,标准直播流已经处于可用的“最直播”点。控制栏将显示“直播”,不会有拖拽栏,并且jwplayer().getDuration()方法将返回Infinity。
但是,如果您使用的是 DVR 实时流,这允许您的观众暂停、播放和倒带流。将擦洗栏添加到控制栏以启用此功能。对于 DVR 流,jwplayer().getDuration()将为负值。
要寻找 DVR 直播流的结尾,您应该能够执行以下操作:
jwplayer().seek(-jwplayer().getDuration())
在调用 JW Player API 时,不要忘记在 ('') 内指定元素的 id,否则您的浏览器不知道要对哪个元素进行操作。
此外,您不能擦洗流。您只能擦洗渐进式下载。如果您有要跳转到的时间位置,您可以在 JW Player 中执行此操作,如下所示:
<div id="playerDiv"></div>
jwplayer('playerDiv').seek('10');
跳到您逐步下载的视频中 10 秒。