Я трачу API, которая возвращает мне видео в следующем формате:
{
audio:"data:audio/mp3;base64,//tgx...",
video:{
"frames":[
{"data":"/9j/4AA...","position":0,"time":0.157},
{"data":"/9j/4AA...","position":1,"time":0.105},
....
{"data":"/9j/4AA...","position":n},
],
"fps":9.18,
"duration":20
}
}
Поскольку возможно наблюдать в объекте аудио и видео, они являются отдельными, аудио в формате mp3 и видео в frame, Восток видео необходимо посылать это NodeJS путь POST, вопрос такой, как я могу объединять это используя JS (клиента).
Привет asà - я смог решать это, как ты упоминаешь об этом объединения этих 2 частей.
const data = {
audio: "data:audio/mp3;base64,//tgx...",
video: {
frames: [
{ data: "/9j/4AA...", position: 0, time: 0.157 },
{ data: "/9j/4AA...", position: 1, time: 0.105 },
{ data: "/9j/4AA...", position: 23 }
],
fps: 9.18,
duration: 20
}
};
const mp3 = data.audio;
let frames = [];
frames = data.video.frames;
for(let i = 0; i < frames.length; i++) {
let framesEstructura = frames[i].data;
let union = `${mp3}${framesEstructura}`;
console.log(union);
}
Así lo resolvi mira el javascript y la consola.