【发布时间】:2016-02-25 15:19:31
【问题描述】:
我使用 Dash.js 播放器播放 MPEG-DASH 视频。视频是从服务器中提取的。由于服务器问题,偶尔会出现 404 错误,我想通过检测 404 错误并采取相应措施在后台重试流。
问题是我无法捕捉到错误,它是从行中抛出的
req.send();
位于名为 FragmentLoader.js 的文件中。
我尝试了以下错误处理:
window.addEventListener('error', function(e) {
console.log("Item: " + e.message);
}, true);
var oReq = new XMLHttpRequest();
oReq.addEventListener("error", function (e) {
console.log("xml item: " + e.message);
}, true);
$(document).ajaxError(function (event, xhr, ajaxOptions, errorThrown) {
alert("ajax erorr");
});
但是,这些条件都没有捕获错误。有什么方法可以捕获 dash.js 播放器抛出的这些错误?
【问题讨论】:
标签: javascript jquery mpeg-dash dash.js