Мне нужно получить доступ к методу replaceTrack
RtcRtpSender
, однако он не определен в файле dart2js:
@Native("RTCRtpSender")
class RtcRtpSender extends Interceptor {
// To suppress missing implicit constructor warnings.
factory RtcRtpSender._() {
throw new UnsupportedError("Not supported");
}
MediaStreamTrack? get track native;
}
Метод replaceTrack определен здесь: https://developer.mozilla.org/en-US/docs/Web/API/RTCRtpSender/replaceTrack
Как я могу позвонить RtcRtpSender.replaceTrack()
?
Я пробовал следующее, и он выдал _DartObject method not found
:
JsObject.fromBrowserObject(myRtcRtpSender).callMethod('replaceTrack',
[null]);