MediaRecorder: stream 属性
stream
是 MediaRecorder
接口的只读属性,它返回传入 MediaRecorder()
构造函数的流,该流在创建 MediaRecorder
时使用。
值
传入 MediaRecorder()
构造函数的 MediaStream
,该构造函数在最初创建 MediaRecorder
时使用。
示例
js
if (navigator.getUserMedia) {
console.log("getUserMedia supported.");
navigator.getUserMedia(
// constraints - only audio needed for this app
{
audio: true,
},
// Success callback
(stream) => {
const mediaRecorder = new MediaRecorder(stream);
const myStream = mediaRecorder.stream;
console.log(myStream);
},
);
}
规范
规范 |
---|
MediaStream Recording # dom-mediarecorder-stream |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。
另请参阅
- 使用 MediaStream Recording API
- Web Dictaphone:MediaRecorder + getUserMedia + Web Audio API 可视化演示,由 Chris Mills 提供(GitHub 上的源代码)。
- simpl.info MediaStream Recording 演示,由 Sam Dutton 提供。
Navigator.getUserMedia