【发布时间】:2020-12-01 15:41:57
【问题描述】:
我需要访问RtcRtpSender的replaceTrack方法,但是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]);
【问题讨论】: