- Как в DashJS версии 5.x.x вставить собственный заголовок при загрузке файлов .mpd и m4s? Такие пользователи, как chetgpt, Gemini и Deepseek, предложили множество фрагментов кода, но ни одному из них не удалось вставить заголовок.
- мой текущий код
Код: Выделить всё
this.#dash = dashjs.MediaPlayer().create();
this.#dash.extend("RequestModifier", function () {
return {
modifyRequestHeader: function (xhr) {
console.log("Header has been set for:", xhr.url); // Kiểm tra log này
xhr.setRequestHeader("Authorization", "Bearer YOUR_TOKEN");
xhr.setRequestHeader("X-Custom-Header", "MyValue");
return xhr;
},
modifyRequestURL: function (url) {
return url; // có thể chỉnh sửa URL nếu muốn
}
};
}, true);
this.#dash.initialize(video, "https://dash.akamaized.net/akamai/bbb_30fps/bbb_30fps.mpd", false);
- Он отлично работает в версии 4.4.0
- Но версия 5.x.x не работает вообще; никаких ошибок не появляется.
- Что делать?
Подробнее здесь: https://stackoverflow.com/questions/798 ... sion-5-x-x