Объединять договоренность frames в Угловом

Я трачу 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 (клиента).

0
задан 01.12.2019, 06:44
1 ответ

Привет 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.
0
ответ дан 01.12.2019, 14:37

Теги

Похожие вопросы