【发布时间】:2015-03-13 12:13:30
【问题描述】:
我正在尝试构建一个类似于 chromecast 的 chrome 扩展。我正在使用chrome.tabCapture 成功启动音频/视频流。如何停止屏幕截图?我想要一个停止按钮,但我不知道该调用什么来停止它。我可以停止 LocalMediaStream,但选项卡仍在捕获,并且不允许我在不关闭选项卡的情况下开始新的捕获。有什么建议或者我可能错过的 api 页面?
【问题讨论】:
-
来自文档:“在标签页内的页面导航中保持捕获,并在标签页关闭或媒体流被扩展程序关闭时停止。”
-
请添加您用来“停止LocalMediaStream”的代码
-
Actullay 我也有同样的问题stackoverflow.com/questions/34715357/…,要停止localMediastream,我们必须使用
stream.stop(),但chrome会抛出类似Uncaught TypeError: stream.stop is not a function的错误
标签: javascript google-chrome google-chrome-extension webrtc chromecast