ionorg / ion-sdk-js

ion javascript sdk
MIT License
102 stars 70 forks source link

IonSFUJSONRPCSignal加入自定义数据接收 #163

Open aixinaxc opened 3 years ago

aixinaxc commented 3 years ago

通过signal中的call或者notify可以发送自定义的数据。看源码websocket被保护了,无法使用原生事件。 那该如何接收后台广播的自定义数据。从而实现一些定制化功能

aixinaxc commented 3 years ago

开放自定义数据接收后,也可以在远端设备断开时,通知其他设备把该设备流清除掉

ChenSino commented 3 years ago

signal里面有个socket属性,用这个可以发送自定义事件,今天刚好看到。 this.signal.socket.onmessage= (ev)=>{ const method = JSON.parse(ev.data).method const data = JSON.parse(ev.data).params.data switch (method) { case 'onChat': console.log(JSON.parse(ev.data).params.data); break } }