1
我正在使用videojs。它是自我託管的,並獲得視頻,它使http命中。 有我認爲哪些與src一起的認證。 我收到的狀態碼是401.如何打印用戶可以理解的錯誤信息。錯誤代碼爲401時Videojs自定義錯誤消息
目前我正在收到「無法加載視頻,無論是因爲服務器還是網絡發生故障,或者因爲格式不受支持。」 。但我想按照狀態碼顯示錯誤。
需要幫助。
在此先感謝
我正在使用videojs。它是自我託管的,並獲得視頻,它使http命中。 有我認爲哪些與src一起的認證。 我收到的狀態碼是401.如何打印用戶可以理解的錯誤信息。錯誤代碼爲401時Videojs自定義錯誤消息
目前我正在收到「無法加載視頻,無論是因爲服務器還是網絡發生故障,或者因爲格式不受支持。」 。但我想按照狀態碼顯示錯誤。
需要幫助。
在此先感謝
你可以嘗試使用XMLHTTP請求頭(視頻錯誤之後),以捕獲特定的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);
});