На Chrome данные из MediaStream не декодированы, если только MediaStream не прикрепляется к htmlmedieElement.srcobject .
Так, когда этот MediaStream передается в Mediarecord без выполнения вышеуказанного, MediarCorder не получает никаких данных, не получает никаких данных, не получает ни одного MediarCorder . Но как только MediaStream передается в htmlmedieElement.srcobject , как htmlMedieElement , так и MediareCorder получает данные от MediaStream . Htmlmedieelement.srcobject до того, как данные могут быть получены из MediaStream любым наблюдателем. Я создал htmlMedieElement , скрыл его и приглушил. Это поведение, которое я заметил на Chrome, поэтому я не знаю, является ли это поведение правильным в соответствии с спецификацией API API -анализа потока медиа.
Подробнее здесь: https://stackoverflow.com/questions/797 ... s-atttache
Мобильная версия