html MediaRecorder сохраняет последние n секунд - PullRequest
0 голосов
/ 01 апреля 2020

Я использую MediaRecorder и получаю видео по частям в dataavailable. Я хотел бы сделать 2 вещи с этими кусками:

  1. Сохранить только последние n se c видео. Я заметил, что при объединении всех фрагментов в видеофайле создается правильный видеофайл. Хотя, как только я начинаю удалять некоторые фрагменты с начала (скажем, принимая только последние 10 фрагментов, чтобы сохранить только последние 10 секунд видео), результирующий файл больше не действителен. Я ожидаю, что это связано с отсутствием метаданных или чем-то в этом роде.

  2. Я пытаюсь отправить эти чанки с помощью сокета io и прочитать их из другого браузера с помощью MediaSource. Это сработало, пока я снова читаю куски с самого начала. Если я начинаю читать после того, как сервер начал отправлять чанки, я получаю чанки, но не с самого начала, и не удается отобразить видео.

Есть ли способы избежать этих проблем?

Спасибо!

...