Twilio LocalVideoTrack 覆盖开始和停止事件
Twilio LocalVideoTrack overriding start and stop events
有没有办法覆盖开始和停止事件以在视频开始或停止时执行操作?
我尝试了以下方法,但它不起作用:
this.videoTrack = screenTrack as LocalVideoTrack;
this.videoTrack.stopped = function (event) {
//TODO: disable buttons
};
this.videoTrack.started = function (event) {
//TODO: enable buttons
};
这解决了它:
this.videoTrack.once("stopped", () => {
//TODO: disable buttons
});
this.videoTrack.once("started", () => {
//TODO: enable buttons
});
有没有办法覆盖开始和停止事件以在视频开始或停止时执行操作?
我尝试了以下方法,但它不起作用:
this.videoTrack = screenTrack as LocalVideoTrack;
this.videoTrack.stopped = function (event) {
//TODO: disable buttons
};
this.videoTrack.started = function (event) {
//TODO: enable buttons
};
这解决了它:
this.videoTrack.once("stopped", () => {
//TODO: disable buttons
});
this.videoTrack.once("started", () => {
//TODO: enable buttons
});