【问题标题】:JWPlayer .onError triggered when page is refreshed页面刷新时触发 JWPlayer .onError
【发布时间】:2014-03-04 19:06:07
【问题描述】:

我的播放器上有一个 .onError 函数,它本身就很好。 但是,问题是当页面被刷新(用户操作)时触发 .onError 操作,有什么方法可以避免它?

【问题讨论】:

  • 你能提供一个链接到你运行这个的地方吗?
  • 我会尝试为您制作一个,但基本上发生的情况是,当您按下刷新时,播放器低谷 - 加载媒体时出错,文件无法播放 - 从而触发错误处理程序。可能是因为播放器从页面本身获取播放列表数据?我认为它会以某种方式将其存储在“自身”中,而不是一直引用它,因为否则在页面上的元素被破坏后,播放器无法找到要播放的内容是合乎逻辑的......
  • 我有一个答案,我会在下面发布。

标签: javascript error-handling jwplayer onerror


【解决方案1】:

只需将其添加到播放器的结束

<script>
window.onbeforeunload = stopPlayers;
function stopPlayers(){
     jwplayer().stop(true);
}
</script>

【讨论】:

    猜你喜欢
    • 2015-04-20
    • 2021-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-13
    • 2010-12-30
    • 2015-02-26
    • 2011-06-17
    相关资源
    最近更新 更多