Javascript 刷新页面时触发JWPlayer.onError
我的播放器上有一个.onError函数,它本身就很好。Javascript 刷新页面时触发JWPlayer.onError,javascript,error-handling,jwplayer,onerror,Javascript,Error Handling,Jwplayer,Onerror,我的播放器上有一个.onError函数,它本身就很好。 但是,问题是当页面刷新(用户操作)时,会触发.onError操作,有什么办法可以避免吗?只需在玩家的结束标记下添加以下内容: window.onbeforeunload=停止层; 函数名(){ jwplayer().stop(true); } 你能提供一个链接到你运行这个程序的地方吗?我会尝试为你创建一个链接,但基本上发生的情况是,当你按下刷新时,播放器槽-加载媒体出错,文件无法播放-从而触发错误处理程序。可能是因为播放器从页面本身获取播
但是,问题是当页面刷新(用户操作)时,会触发.onError操作,有什么办法可以避免吗?只需在玩家的结束标记下添加以下内容:
window.onbeforeunload=停止层;
函数名(){
jwplayer().stop(true);
}
你能提供一个链接到你运行这个程序的地方吗?我会尝试为你创建一个链接,但基本上发生的情况是,当你按下刷新时,播放器槽-加载媒体出错,文件无法播放-从而触发错误处理程序。可能是因为播放器从页面本身获取播放列表数据?我认为它会以某种方式将其存储在“自身”中,而不是一直引用它,因为否则,在页面上的元素被破坏后,玩家无法找到要播放的内容是合乎逻辑的……我对此有一个答案,我将在下面发布它。
<script>
window.onbeforeunload = stopPlayers;
function stopPlayers(){
jwplayer().stop(true);
}
</script>