我正在使用opentok 2.0。我想检查相机和麦克风是否使用opentok 2.0连接到系统。我怎么能这样做?
感谢
答案 0 :(得分:0)
如果您的相机和麦克风已连接到系统,您应该能够自己看到和听到
答案 1 :(得分:0)
您可以作为发布商连接到会话并检查stream.hasVideo
...
示例:
session.connect(userToken, function () {
var publisherProperties = {insertMode: "append", width: $('#publisher-tokbox').width(), height: $('#publisher-tokbox').height()};
var publisher = OT.initPublisher('publisher-tokbox', publisherProperties, function (error) {
if (error) {
console.log(error);
}
else {
console.log("Publisher initialized.");
}
});
publisher.on("streamCreated", function (event) {
console.log("The publisher started streaming.", event);
if (event.stream.hasVideo) {
console.log("Video is present");
}
});
self.set('publisher', publisher);
session.publish(publisher);
});
请注意,用户需要在浏览器设置中授予对相机的访问权限。