gpt4 book ai didi

javascript - Videojs自定义错误代码为401时的错误消息

转载 作者:行者123 更新时间:2023-11-28 00:09:28 26 4
gpt4 key购买 nike

我正在使用 videojs 。它是自托管的,为了获取视频,它正在使http点击。我已经放置了与 src 一起的身份验证。我收到的状态代码是 401。如何打印用户可理解的错误消息。

目前,我收到“无法加载视频,因为服务器或网络出现故障,或者因为格式不受支持。” 。但我想根据状态代码显示错误。

需要帮助。

提前致谢

最佳答案

您可以尝试使用 xmlhttp head 请求(在视频错误之后)来捕获特定的 http 状态代码...

function getError(url, callback)
{
var xhr = new XMLHttpRequest();
xhr.open('HEAD', url);
xhr.onreadystatechange = function() {
if (this.readyState == this.DONE) {
callback(this.status);
}
};
xhr.send();
}

/* after your video throws an error, try a simple head request */
getError("https://your.domain.com/video/sample.mp4", function(status) {
/* handle specific codes here... */
console.log(status);
});

关于javascript - Videojs自定义错误代码为401时的错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31031902/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com