Как в DashJS версии 5.x.x вставить собственный заголовок при загрузке файлов .mpd и m4s? Такие пользователи, как chetgpt, Gemini и Deepseek, предложили множество фрагментов кода, но ни одному из них не удалось вставить заголовок.
[list] [*]Как в DashJS версии 5.x.x вставить собственный заголовок при загрузке файлов .mpd и m4s? Такие пользователи, как chetgpt, Gemini и Deepseek, предложили множество фрагментов кода, но ни одному из них не удалось вставить заголовок.
[*]мой текущий код
[/list] [code]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); [/code] [list] [*]Он отлично работает в версии 4.4.0
[*]Но версия 5.x.x не работает вообще; никаких ошибок не появляется.