问题描述
我需要访问replaceTrack
的{{1}}方法,但是,它未在dart2js文件中定义:
RtcRtpSender
replaceTrack方法在此处定义:https://developer.mozilla.org/en-US/docs/Web/API/RTCRtpSender/replaceTrack
我怎么称呼@Native("RTCRtpSender")
class RtcRtpSender extends Interceptor {
// To suppress missing implicit constructor warnings.
factory RtcRtpSender._() {
throw new UnsupportedError("Not supported");
}
MediaStreamTrack? get track native;
}
?
我尝试了以下操作,并扔了RtcRtpSender.replaceTrack()
:
_DartObject method not found
解决方法
感谢@sunbreak的烦恼,他让我想起了dart:js_util
:
import 'package:js/js_util.dart' as js_util;
js_util.callMethod(myRtcRtpSender,'replaceTrack',[null]);