addTrack method
Implementation
@override
Future<RTCRtpSender> addTrack(MediaStreamTrack track,
[MediaStream? stream]) async {
try {
final response = await WebRTC.invokeMethod('addTrack', <String, dynamic>{
'peerConnectionId': _peerConnectionId,
'trackId': track.id,
'streamIds': [stream?.id]
});
return RTCRtpSenderNative.fromMap(response,
peerConnectionId: _peerConnectionId);
} on PlatformException catch (e) {
throw 'Unable to RTCPeerConnection::addTrack: ${e.message}';
}
}