无法使用MediaStreamTrack关闭设备手电筒

时间:2018-11-26 08:25:53

标签: javascript html5 mediastream

我有一个与javascript和MediaStreamTrack相关的问题。我可以打开设备手电筒,但是(在某些设备中)我无法关闭,除非我打电话给MediaStreamTrack stop。我不能叫MediaStreamTrack停止,因为我有本地视频,并且让用户打开或关闭手电筒。

¿有人有同样的问题吗?

我在这里给你一些代码...

//bool mode: true or false
function changeFlashLight(mode) {
    var capabilities = track.getCapabilities();
    var advanced = {};
    if (capabilities["torch"]) {
        advanced.torch = mode;
    }
       ...
    track.applyConstraints({
        advanced: [advanced]
    });
}

致谢。

0 个答案:

没有答案