steep-balloon-41261
06/20/2023, 8:06 PMmagnificent-art-43333
06/20/2023, 8:10 PMimportant-hair-38324
06/20/2023, 10:45 PMimportant-hair-38324
06/20/2023, 10:46 PMrapid-exabyte-31869
06/21/2023, 7:01 AMimportant-hair-38324
06/21/2023, 7:03 AMrapid-exabyte-31869
06/21/2023, 7:18 AM// Update the LocalVideoTrack
IEnumerator SetVideoDevice(string deviceId)
{
if (LocalCamera != null)
_room.LocalParticipant.UnpublishTrack(LocalCamera);
LocalCamera?.Stop();
LocalCamera?.Detach();
var f = Client.CreateLocalVideoTrack(new VideoCaptureOptions()
{
DeviceId = deviceId
});
yield return f;
if (f.IsError)
yield break;
LocalCamera = f.ResolveValue;
var video = f.ResolveValue.Attach() as HTMLVideoElement;
video.VideoReceived += tex =>
{
_localVideo.texture = tex;
};
_room.LocalParticipant.PublishTrack(LocalCamera);
print("Siwtch video device completed!");
}