【发布时间】:2015-12-16 19:46:32
【问题描述】:
我想在直播期间寻求“生活”。我尝试添加一个 jwplayer().seek(1000),认为因为它是一个很大的数字,它会去“活”,但我得到的行为是黑屏。
我正在使用 Jwplayer 7.2.2
有什么建议吗?
谢谢。
【问题讨论】:
我想在直播期间寻求“生活”。我尝试添加一个 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 秒。
【讨论】: