如何使用播放器JavaScript检测断开的视频链接

How can I detect a broken video link using player JavaScript?

本文关键字:断开 的视频 链接 检测 JavaScript 何使用 播放器      更新时间:2023-09-26

我的网站播放一些视频,这些视频的来源可能会在几天后发生变化。当用户观看视频时,如果它不起作用(因为它的源链接刚刚更改),我如何立即知道链接已经更改,以便更新视频的新链接?

当这种情况发生在用户端时,您可以知道的唯一方法是编程一些逻辑来通知您。

例如,对服务器上的PHP脚本进行ajax调用,然后会向您发送电子邮件。

如果来源不可用,玩家将发送一个error事件。当抛出错误事件时,您执行ajax调用,并将收到一封邮件。

来自文档:

player.on('error', function(){
  console.log('an error has occurred');
  // do an ajax call to a PHP script that sends an e-mail
}, this);

如果可以的话,我建议用每天运行的PHP脚本在服务器上一次检查所有视频的可用性。