如何使用opentok验证连接到系统的设备

时间:2014-07-08 09:14:54

标签: opentok

我正在使用opentok 2.0。我想检查相机和麦克风是否使用opentok 2.0连接到系统。我怎么能这样做?

感谢

2 个答案:

答案 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);
});

请注意,用户需要在浏览器设置中授予对相机的访问权限。