Я запускаю и останавливаю поток MediaRecorder. Красный значок «записи» появляется на вкладке Chrome при запуске, но не исчезает при остановке.
Значок выглядит так:
Мой код выглядит так:
const mediaRecorder = new MediaRecorder(stream);
...
// Recording icon in the tab becomes visible.
mediaRecorder.start();
...
// Recording icon is still visible.
mediaRecorder.stop();
У меня также определен mediaRecorder.onstop
обработчик. Он ничего не возвращает и не мешает объекту события.
Как правильно очистить индикатор «запись» для вкладки после запуска и остановки экземпляра MediaRecorder?