LocalMediaStream - 表示本地生成的数据流

已过时
此功能已过时。虽然它可能仍在某些浏览器中工作,但是不鼓励使用,因为它可能随时被删除。尽量避免使用它。

LocalMediaStream 接口原来是 Media Capture 和 Streams API 中的内容,表示本地生成的数据流(例如通过 getUserMedia() 返回)。但是, getUserMedia() 现在返回的是 MediaStream,因此,该接口已从规范中删除。

警告: 此接口在任何主流浏览器中都不再可用。不要使用 LocalMediaStream ; 您需要尽快更新任何使用它的代码,否则您的内容或应用程序将停止工作。请参阅 "停止视频流" in undefined 以了解具体方法。所有其他功能都可在 MediaStream 中找到。

存在此接口的主要原因是在其 MediaStream 父接口中添加 stop() 方法。但是,媒体的播放已移至单个 MediaStreamTrack 对象去控制,因此不再需要该方法。需要停止媒体流的话,只需在每个轨道上调用 MediaStreamTrack.stop() 方法。MediaStreamTrack.stop() 的例子演示了如何停止多轨道流,它相当于过去使用的 LocalMediaStream.stop()

方法

LocalMediaStream.stop()

停止流。当流的源是连接的设备(例如相机或麦克风)时,停止从设备捕获媒体。因为 LocalMediaStream 已被弃用,该方法不再可用。请参阅 "停止视频流" in undefined 以了解如何停止整个流。

规范

不属于任何规范。此接口以前是 Media Capture and Streams 的一部分,但在 2013 年被删除。

桌面浏览器兼容性

特性ChromeEdgeFirefoxInternet ExplorerOperaSafari
基础支持 未知 未知17 不支持 未知 未知

移动浏览器兼容性

特性AndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
基础支持 未知 未知 未知 支持 未知 未知 未知

相关链接