我已经为视频实现了 Twilio android SDK,为一个 Angular 应用程序实现了 Twilio-video-js。我已按照文档执行。当我从网络向 android 设备拨打电话时,它会在两端显示视频。但是,当我反之亦然时,它不会在网络上显示视频,但由于我将视频从网络摄像头获取到我的 android 设备,因此它已连接。在放置了很多游戏机之后,我才知道它关于轨道的问题。
我对角度视频使用了以下方法。
connect(this.token, { name: this.room_name }).then(room => {
console.log('room = ' + JSON.stringify(room));
room.on('participantConnected', participants => {
console.log(`A remote Participant connected: ${participants}`);
participant.tracks.forEach(track => {
console.log('tracks');
document.getElementById('remote-media-div').appendChild(track.attach());
});
participants.on('trackAdded', track => {
console.log('tracks2');
document.getElementById('remote-media-div').appendChild(track.attach());
});
谢谢。