如何使用播放器JavaScript检测断开的视频链接
How can I detect a broken video link using player JavaScript?
我的网站播放一些视频,这些视频的来源可能会在几天后发生变化。当用户观看视频时,如果它不起作用(因为它的源链接刚刚更改),我如何立即知道链接已经更改,以便更新视频的新链接?
当这种情况发生在用户端时,您可以知道的唯一方法是编程一些逻辑来通知您。
例如,对服务器上的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脚本在服务器上一次检查所有视频的可用性。
相关文章:
- 如何检查用户在html5视频播放器中观看了完整的视频
- 在javascript中添加和显示对象的随机数组中的视频
- 如何解析Brightcove视频中的视频缩略图
- 如何创建包含多个视频的视频横幅
- 如何使用angularjs在iframe中嵌入来自数据库的视频链接
- 使我的视频标头响应
- 如何使用Cucumber.js检查断开的链接
- Javascript的视频音量问题
- 我可以设置HTML5文件上传的视频长度限制吗
- 如何将缩略图链接到新页面上的视频
- 使用SeleniumWebdriver(带有Java)测试没有ID的视频
- AudioContext从blob获取数据的视频创建MediaElementSource
- 如何让iPhone用户在我的网站上观看带字幕的视频
- 如何修改此功能以获得最受欢迎的视频?(YouTube API v3)
- setAttribute和video.src用于更改IE9中不起作用的视频标记源
- ReactJS组件中显示的视频未更新
- HTML5视频无法在chrome上工作,在服务器上托管后的IE,mov文件中的视频(quicktime格式)
- 通过Jquery更改html5中的视频(不同质量)文件
- 安卓系统:通过loadUrl运行javascript时,网络视图中的视频会冻结
- 如何使用播放器JavaScript检测断开的视频链接