可编程视频twilio:如何重用mediaStream
假设我已经使用可编程视频twilio:如何重用mediaStream,twilio,twilio-api,Twilio,Twilio Api,假设我已经使用 var stream ; navigator.getUserMedia({ audio: true, video: true}, function(mediastream) { stream=mediastream; }); 现在如何使用流连接到房间时,我不希望Twilio在调用Twilio.Video.connectapi时在createLocalTracks中再次调用getUserMedia 这里是Twilio开发者福音传道者 您可以使用已收集的流。您只需使用轨迹键
var stream ;
navigator.getUserMedia({ audio: true, video: true}, function(mediastream) {
stream=mediastream;
});
现在如何使用
流
连接到房间时,我不希望Twilio在调用Twilio.Video.connect
api时在createLocalTracks
中再次调用getUserMedia
这里是Twilio开发者福音传道者
您可以使用已收集的流。您只需使用轨迹
键将轨迹作为一个路径传递。下面是我复制的一个例子:
var Video = require('twilio-video');
var token = getAccessToken();
// Connect with media acquired using getUserMedia()
navigator.mediaDevices.getUserMedia({
audio: true,
video: true
}).then(function(mediaStream) {
return Video.connect(token, {
name: 'my-cool-room',
tracks: mediaStream.getTracks()
});
}).then(function(room) {
room.on('participantConnected', function(participant) {
console.log(participant.identity + ' has connected');
});
room.once('disconnected', function() {
console.log('You left the Room:', room.name);
});
});