Video.js и загрузка сегмента в handleSegmentResponse - PullRequest
0 голосов
/ 13 сентября 2018

Я работаю над немного конкретным проектом, который требует от меня загрузки чанков в video.js, источником которого не является CDN.В частности, я сохранил куски в карте, которые были переданы по P2P.Мне уже удалось остановить запрос xhr для чанка, и у меня уже есть готовый чанк.То, что я не могу понять, это как «загрузить» блок внутри плеера.Я возился с методом handleSegmentResponse, но я не могу заставить его работать.Все до момента фактического наличия сегмента или чанка локально позаботится.Как передать его загрузчику?Примечание. Чанк имеет форму ArrayBuffer, т.е. в том же формате, что и все данные ответов для чанков.

Спасибо и извините за отсутствие кода.Я также мог использовать неправильный метод.Любой вклад приветствуется.

1 Ответ

0 голосов
/ 13 сентября 2018

Вот как я это сделал:

if (segment.key) {
    segment.encryptedBytes = new Uint8Array(chunkMap.get(currentChunkName).arrayBuffer);
} else {
    segment.bytes = new Uint8Array(chunkMap.get(currentChunkName).arrayBuffer);
} 
...