В video.js я заметил, что ответы для фрагментов (кусков) в потоках HLS - это ArrayBuffers.Я передал фрагмент между двумя пользователями, и он все еще находится в форме ArrayBuffer.Как мне загрузить его?Я хочу загрузить фрагменты, которые я перенес, вместо тех, которые загружены из CDN.HLS.js предлагает обратный вызов с xhr.target.response, который можно переключать с помощью моего собственного ArrayBuffer, но в video.js такая реализация отсутствует.Я подозреваю, что это где-то здесь обрабатывается:
function getBody() {
// Chrome with requestType=blob throws errors arround when even testing access to
responseText
var body = undefined;
if (xhr.response) {
body = xhr.response;
} else {
body = xhr.responseText || getXml(xhr);
}
if (isJson) {
try {
body = JSON.parse(body);
} catch (e) {}
}
return body;
}
Извините, если вопрос звучит несколько запутанно.Я редактирую всю библиотеку, так как она не предоставляет загрузчик фрагментов, такой как HLS.js