Javascript / jQuery HTML5 Video - catch net::ERR_SSL_PROTOCOL_ERROR with listener

Javascript / jQuery HTML5 Video - catch net::ERR_SSL_PROTOCOL_ERROR with listener

我正在加载多个视频,但有时其中一些没有加载,我收到错误消息:

net::ERR_SSL_PROTOCOL_ERROR

我试过这样抓的:

    const videoElement = $('#' + videoID);
    
    videoElement.get(0).addEventListener('loadeddata', (e) => {
        log("video loaded");
    });

    videoElement.get(0).addEventListener('error', (e) => {
        log("video load failed");       
    });

所以我可以重新尝试加载视频,但它不起作用,video load failed 没有打印出来。

那么有办法吗?那里的视频是 100%,url 是正确的

这是适合我的解决方案:

videoElement.get(0).addEventListener('error', function(event) { 
    log("got it"); 
}, true);