我已经为一个视频应用程序实现了视频的Twilio android SDK和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());
});
谢谢。