Chrome 上第二次屏幕共享的 invalidStateError
invalidStateError for second time screenshare on Chrome
我想在 Chrome 中使用屏幕共享。
我主要遵循此 example 并创建了扩展以获取 deviceId 以在 getUserMedia 中使用它。
第一次启动时,我得到了屏幕流,似乎工作正常。但是当我通过 运行 以下代码
停止它时
_localScreenStream.getTracks().forEach(function (track) {
track.stop();
});
然后尝试重新获得对屏幕流的访问权限我收到 InvalidStateError。
你能找到完整的代码示例吗here
似乎我没有免费提供所有资源之类的东西,但我没有找到确切的内容。
chromeMediaSourceId不可复用,需要再次询问用户
我想在 Chrome 中使用屏幕共享。 我主要遵循此 example 并创建了扩展以获取 deviceId 以在 getUserMedia 中使用它。
第一次启动时,我得到了屏幕流,似乎工作正常。但是当我通过 运行 以下代码
停止它时_localScreenStream.getTracks().forEach(function (track) {
track.stop();
});
然后尝试重新获得对屏幕流的访问权限我收到 InvalidStateError。
你能找到完整的代码示例吗here
似乎我没有免费提供所有资源之类的东西,但我没有找到确切的内容。
chromeMediaSourceId不可复用,需要再次询问用户