【发布时间】:2019-10-03 12:46:48
【问题描述】:
在我的应用程序中,我有一个用户同时使用两个视频轨道(屏幕共享和网络摄像头)。用户连接时首先启动网络摄像头,然后添加屏幕共享轨道。
在本次会议的混乱中,我需要能够启用用户相机切换。我在这里使用本指南来实现此功能:https://www.twilio.com/blog/2018/06/switching-cameras-twilio-video-chat.html
但是当我做这样的事情时:
const tracks = Array.from(localParticipant.videoTracks.values());
localParticipant.unpublishTracks(tracks);
localParticipant.publishTrack(localVideoTrack);
我取消发布两个视频轨道(屏幕共享和摄像头),只添加一个摄像头轨道。有没有办法向轨道添加一个属性(“种类”除外),这将使我能够做出这种区分? 因为现在我能做到的唯一方法是跟踪用户是否启用了屏幕共享并在这种情况下重新连接两个轨道。
【问题讨论】:
标签: twilio twilio-api