Pubnub deactive webcam但仍然流

时间:2018-03-07 12:38:26

标签: android android-camera webrtc pubnub

所以我使用示例pubnub Android Project和示例pubnub web Project,以便可以从webinstance调用Android用户。

到目前为止,但是webuser需要有一个麦克风才能调用Android用户。在我的情况下,网络用户只能看到Android用户。因此,视频应从Android设备流向网页,音频将向两个方向传输。

如何做到这一点?

我认为这些函数/行定义了它但我无法使它工作:

function phoneStart() {
    console.log("inside phoneStart function");
    var phone = window.phone = PHONE({
        number: userId || "Anonymous", // listen on username line else Anonymous
        publish_key: pkey.value,     // Your Pub Key
        subscribe_key: skey.value, // Your Sub Key
    });
    phone.ready(function () { // not getting logged
        console.log("Phone ON!");
    });
    phone.receive(function (session) { 
        console.log("inside phone.receive"); // not getting logged
        session.message(message);
        session.connected(function (session) {
            console.log("inside session.connected"); // not getting logged
            video_out.innerHTML = "";
            video_out.appendChild(session.video);
        });
        session.ended(function (session) { video_out.innerHTML = ''; });
    });
}

1 个答案:

答案 0 :(得分:0)

尝试使用media init参数,如下所示:

var phone = window.phone = PHONE({ 
    number: userId || "Anonymous", 
    publish_key: pkey.value, 
    subscribe_key: skey.value, 
    media: { 
        audio : true, 
        video : false /*turn off camera*/ 
    } 
});