如何停止在chrome中捕获由chrome.tabCaptureneneneba API启动的媒体流



我正在开发一个chrome扩展,我使用chrome.tabCapture API从chrome浏览器的选项卡捕获流,并使用MediaStreamRecorder.js记录流。我可以使用mediaRecorder.stop()停止流的记录,但chrome.tableCapture API没有结束。它不断地发送流。我需要停止为特定选项卡运行chrome.tabCaptureneneneba API。

尝试:

stream.getVideoTracks()[0].stop();

要提高视频质量,请指定videoConstraints:

chrome.tabCapture.capture({
           videoConstraints: { mandatory: { maxWidth: 4000,
                                            maxHeight: 4000}
                              }}, callbackFunction);

相关内容

  • 没有找到相关文章

最新更新