Pubnub 停用网络摄像头但仍在播放

Pubnub deactive webcam but still stream

所以我正在使用示例 pubnub Android 项目和示例 pubnub web 项目,以便可以从 webinstance 调用 Android 用户。

到目前为止一切正常,但网络用户需要有麦克风才能呼叫 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 = ''; });
    });
}

尝试像这样使用媒体初始化参数:

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