Javascript 是否有停止JWPlayer(8.7.3)ad和/或ad pod的功能?
JWPlayer(8.7.3版+商业版)提供了方法Javascript 是否有停止JWPlayer(8.7.3)ad和/或ad pod的功能?,javascript,jwplayer,Javascript,Jwplayer,JWPlayer(8.7.3版+商业版)提供了方法playAd和pauseAd。但它并没有提供停止广告和恢复流或视频点播的功能 2014/15年有一个问题得到了回答,但它不再适用于JWPlayer 8: 上下文: 在livestream期间,我们希望显示一些中间卷,并让JWPlayer请求一个WAST-URL。 WAST-URL可能会在一个广告盒中返回多个广告。 现在我们看到一个事件,livestream中发生了一些有趣的事情,我们想停止广告。 如果不可能停止当前的广告,我们希望至少不要启动
playAd
和pauseAd
。但它并没有提供停止广告和恢复流或视频点播的功能
2014/15年有一个问题得到了回答,但它不再适用于JWPlayer 8:
上下文:
在livestream期间,我们希望显示一些中间卷,并让JWPlayer请求一个WAST-URL。WAST-URL可能会在一个广告盒中返回多个广告。
现在我们看到一个事件,livestream中发生了一些有趣的事情,我们想停止广告。
如果不可能停止当前的广告,我们希望至少不要启动pod中的下一个广告 我们不寒而栗地破坏和重建玩家只是为了启用这个功能
有什么办法吗?编辑:从8.10.1版开始,似乎有了
skipAd
方法。它跳过广告。jwplayer().skipAd()
对第8.7.3条的答复:
没有用于停止广告的API。我们从jwplayer那里得到了关于这一点的答案(特别是针对8.7.3版): 你摧毁一个玩家从而重新创建一个新玩家的方法是 可能是您现在选择的解决方案 由于潜在的风险和欺诈能力,我们 过去限制了停止广告的能力
使用空视频列表调用.setup如何?这会停止广告,但不会恢复基础视频,因为浏览器会阻止非用户启动的视频播放
jwplayer().setup({file:“/my/great/livestream”})
但这绝对是一种方法,对用户体验来说有点挑战。谢谢