Как показать длину записи и опцию загрузки сразу после остановки записи?

#javascript #stream #blob #mediastream

Вопрос:

Я использую программу в следующей демонстрации для личного проекта. https://mdn.github.io/web-dictaphone/ (более подробная информация: https://developer.mozilla.org/en-US/docs/Web/API/MediaStream_Recording_API/Using_the_MediaStream_Recording_API)

Однако каждый раз, когда я делаю запись, длина отображается не сразу. Как и опция загрузки (трехточечная вещь справа). запись, показанная перед тем, как я ее воспроизвел

Я должен буквально воспроизвести запись, чтобы она показывала продолжительность записи и опцию загрузки. запись, показанная после того, как я ее воспроизвел

Есть ли способ улучшить это?

Комментарии:

1. Избегайте размещения внешних ссылок(кроме jsfiddle, codesandbox или подобных). Определите часть вашего кода, которая вызывает проблему, а затем опубликуйте ее здесь

2. @АБДУЛЛОХМУХАММАДЖОНОВ Привет, спасибо за ваши отзывы. Ни один код в демо-версии (который я не писал) не вызывает никаких проблем. Демонстрация отлично работает, так как ее единственная цель-просто продемонстрировать, как записывать аудиофайлы с помощью API записи MediaStream. Тем не менее, я хотел бы основываться на этой демо-версии, и мне нужно, чтобы записи показывали их продолжительность и параметры для загрузки сразу после их добавления во внешний интерфейс. Я не знаю, как это сделать, и надеюсь, что смогу найти здесь какой-нибудь ключ к разгадке.