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 年被删除。
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 未知 | 未知 | 17 | 不支持 | 未知 | 未知 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 未知 | 未知 | 未知 | 支持 | 未知 | 未知 | 未知 |
相关链接
- Media Capture 和 Streams API
MediaStreamTrack.stop()
getUserMedia()
Navigator.getUserMedia()
, the old, callback-based version ofgetUserMedia()