Кричащий / отправляющий объект Blob не работает в webRTC - PullRequest
0 голосов
/ 05 апреля 2020

Я использую эту библиотеку React , чтобы кричать объект JS Blob, но он не видит, чтобы отправить Blob.

Если я делаю это, чтобы кричать объект Blob, я получаю пустой объект в полезной нагрузке:

console.log('sending', blob); // sending Blob {size: 384, type: "audio/mp3"}
this.props.webrtc.shout('chat', blob);

Пир, который получает крик, получает {}

Но если бы я выкрикнул что-то вроде этого:

this.props.webrtc.shout('chat', 123);

Тогда получатель видит 123.

Кто-нибудь знает почему?

1 Ответ

0 голосов
/ 05 апреля 2020

Chrome / webrt c .org не поддерживает отправку BLOB-объектов . Вам нужно разбить его на куски и отправить их в виде буферов массива. Этот образец показывает детали

...